| 
 
新手入门 
 
	积分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),触屏就会管用,这是窗口的小工具都会不显示了,除了标题栏!!求原因
 
 
 | 
 |