|
发表于 2024-5-29 13:12:40
|
显示全部楼层
广东省深圳市
我觉得是你的参数有问题 ,
gitub上有一个DEMO
https://github.com/xiaocaovc/hkvs/blob/569c57b03adf5723ccc1df0de6c96858062d23e1/ClientDemo/DlgRemoteShowString.cpp
char szLan[128] = {0};
int i = m_comboShowArea.GetCurSel();//取通道号
m_struShowString.struStringInfo.wShowString = (WORD)m_bChkShow; //是否显示
memcpy(m_struShowString.struStringInfo.sString, m_csString, 44);//填入字符
m_struShowString.struStringInfo.wStringSize = (WORD)strlen(m_csString);//取显示字符的长度
m_struShowString.struStringInfo.wShowStringTopLeftX = (WORD)m_iStringX;//坐标X
m_struShowString.struStringInfo.wShowStringTopLeftY = (WORD)m_iStringY; //坐标Y
if (!NET_DVR_SetDVRConfig(m_lLoginID, NET_DVR_SET_SHOWSTRING_V30, m_iChanShowNum, &m_struShowString, sizeof(NET_DVR_SHOWSTRING_V30)))
{
g_pMainDlg->AddLog(g_pMainDlg->m_iCurDeviceIndex, OPERATION_FAIL_T, "NET_DVR_SET_SHOWSTRING_V30");
g_StringLanType(szLan, "设置字符参数失败", "Failure to set character parameters");
AfxMessageBox(szLan);
return ;
} |
|