中级会员
 
- 积分
- 348
- 金钱
- 348
- 注册时间
- 2018-8-13
- 在线时间
- 48 小时
|
发表于 2019-7-23 18:06:23
|
显示全部楼层
也刚接触emwin没多久,没有深究过这个问题,不过有替代方法
假如你界面上有button控件,可以用下面这种方法
WM_SetFocus(WM_GetDialogItem(WM_GetClientWindow(hWin_user), ID_BUTTON_3));
GUI_SendKeyMsg(GUI_KEY_ENTER, 1);
这样消息是在WM_NOTIFY_PARENT的button处响应。
假如界面上没有button控件,那你可以直接发送用户自定义消息,比如:
WM_SendMessageNoPara(WM_GetClientWindow(hWin_user), WM_USER_DEFINE_MESSAGE);
在回调函数中的添加一个自定义的消息处理接口,如
case WM_USER_DEFINE_MESSAGE:
……
break;
|
|