|
发表于 2024-3-11 17:10:59
|
显示全部楼层
本帖最后由 hpdell 于 2024-3-11 17:15 编辑
貌似是先获取需要发送到屏幕句柄的id(这个需要定义为全局的), 之后发送消息时带上这个屏幕句柄 参数
我目前就是这么干,完全木有问题哟
WM_HWIN hWinCctv = NULL ;
void cbID_SCREEN_Cctv(WM_MESSAGE * pMsg) {
WM_HWIN hItem;
int NCode, Id, i=0, id_index;
int pError;
volatile int res;
hWinCctv = pMsg->hWin;
switch (pMsg->MsgId)
{
...
case MSG_ID_CCTV_START: {
} break;
}
}
#define MSG_ID_CCTV_START (GUI_ID_USER + 0x0108)
WM_SendMessageNoPara(hWinCctv , MSG_ID_CCTV_START); 其 他地方发送消息, 那么在 cbID_SCREEN_Cctv 这个里面就可以收到消息了
|
|