GUI_CreateDialogBox() 创建非阻塞式对话框。 GUI_ExecCreatedDialog() 执行已创建的对话框。 GUI_ExecDialogBox() 创建并执行对话框。 GUI_EndDialog() 结束对话框。 1. 2. 3. 4. 1. GUI_CreateDialogBox() 2. GUI_ExecCreatedDialog() 3.GUI_ExecDialogBox() 描述 创建并执行对话框 4.GUI_EndDialog(...
GUI_EndDialog(pMsg->hWin,1);break;caseGUI_KEY_ENTER: GUI_EndDialog(pMsg->hWin,0);break; }break;caseWM_NOTIFY_PARENT: Id= WM_GetId(pMsg->hWinSrc); NCode= pMsg->Data.v;switch(Id) {caseID_BUTTON_0:switch(NCode) {caseWM_NOTIFICATION_CLICKED:break;caseWM_NOTIFICATION_RELEASED:break; }...
{/*设置前景色用于绘制圆角矩形*/GUI_SetColor(GUI_DARKGRAY);/*圆角矩形绘制函数*/GUI_FillRoundedRect(Rect.x0, Rect.y0, Rect.x1, Rect.y1,5);/*设置背景色和前景色用于函数GUI_DispStringInRect 显示文本LED1使用*/GUI_SetBkColor(GUI_DARKGRAY); GUI_SetColor(GUI_WHITE); }/*未按下状态*/else{/...
extern GUI_CONST_STORAGE GUI_FONT GUI_FontFontSong16; extern GUI_CONST_STORAGE GUI_FONT GUI_FontFontSong32; extern GUI_CONST_STORAGE GUI_FONT GUI_FontFontSong72; extern GUI_CONST_STORAGE GUI_FONT GUI_FontFontSong144; extern GUI_CONST_STORAGE GUI_FONT GUI_FontFontSongA144; extern GUI_CONST_...
int GUI_ExecCreatedDialog(WM_HWIN hDialog); 1) hDialog:对话框句柄。 返回传递给GUI_EndDialog()的值。 这是一个阻塞函数。在使用GUI_EndDialog()函数关闭对话框之前是不会返回的。此函数设置了WM_CF_SHOW标志,因此将在下一次刷新屏幕时绘制对话框。 16.5.3. GUI_ExecDialogBox() 创建并执行对话框。
(1)子窗口调用GUI_EndDialog(pMsg->hWin, 75); 同父窗口是桌面窗口 (2)子窗口调用WM_NotifyParent(pMsg->hWin, 0x99); 同父窗口是桌面窗口 (3)子窗口调用WM_SendMessageNoPara(WM_GetParent(pMsg->hWin),0x99) ; 同父窗口是桌面窗口 (4)子窗口调用WM_SendMessage(WM_GetParent(pMsg->hWin), &msg...
解决了吗,我也是在单独一个任务中进行定时扫描按键,进入if,然后调用GUI_EndDialog(GUI_KEY_ENTER, 0...
切换方法是通过在按钮的释放消息里面调用函数GUI_EndDialog关闭自己,然后调用函数GUI_CreateDialogBox创建新...
GUI_Init(); /* 关于多缓冲和窗口内存设备的设置说明 1. 使能多缓冲是调用的如下函数,用户要在LCDConf_Lin_Template.c文件中配置了多缓冲,调用此函数才有效: WM_MULTIBUF_Enable(1); 2. 窗口使能使用内存设备是调用函数:WM_SetCreateFlags(WM_CF_MEMDEV); 3. 如果emWin的配置多缓冲和窗口内存设备都支持,二...
然后GUI_DrawStreamedBitmapAuto函数可以正常显示图片了 但是将该数据流文件作为ICO或button的背景图片就...