新手入门
- 积分
- 8
- 金钱
- 8
- 注册时间
- 2016-2-11
- 在线时间
- 12 小时
|
8金钱
新人求助,想做一个按键,按键按了之后会产生一个新的界面。
case WM_NOTIFICATION_RELEASED:
LED0=~LED0;
hItem = WM_GetDialogItem(pMsg->hWin, ID_BUTTON_0); //这是清除原先界面的窗口
WM_DeleteWindow(hItem);
hItem = WM_GetDialogItem(pMsg->hWin, ID_BUTTON_1);
WM_DeleteWindow(hItem);
delay_ms(100);
hItem=GUI_ExecDialogBox(_aDialogCreateInput,GUI_COUNTOF(_aDialogCreateInput),_cbPutDialog,hMainWin,0,0); //这是新的界面,它有自己的回调函数
想问一下大神,这样的写法对吗?我的想法是按下键之后,先去清除原先对话框的小工具,然后再写一个新的对话框! 但是结果是液晶屏上新的界面,显示的小工具不全,求帮忙啊!!!还有一个问题是,我只要按下界面的任意位置(非BUTTON),触屏就会管用,这是窗口的小工具都会不显示了,除了标题栏!!求原因
|
|