|
本帖最后由 伊森亨特 于 2018-6-8 13:55 编辑
x 、y代表坐标,当触摸屏检测到触摸的时候,创建对话框,我看手册上说按下“OK”可以关掉这个对话框,但是我关不掉这个窗口,不知道怎么该程序才能让他关掉,我调试的时候发现会在卡在这个地方
- int GUI_ExecCreatedDialog (WM_HWIN hDialog) {
- WM_DIALOG_STATUS DialogStatus = {0};
- /* Let window know how to send feedback (close info & return value) */
- GUI_SetDialogStatusPtr(hDialog, &DialogStatus);
- while (!DialogStatus.Done) {
- if (!GUI_Exec()) {
- GUI_X_WAIT_EVENT(); /* Wait for event (keyboard, mouse or whatever) */
- }
- }
- return DialogStatus.ReturnValue;
- }
复制代码
这是引用手册里的内容:
消息框实际上是一种对话框,只不过是它的默认属性被指定了。它只需要一行代码就能
建立。一条消息显示在一个带标题栏的窗框内,同时带有一个“OK”按钮,要关闭窗口必需
按下它。GUI_MessageBox
这是我的程序
- if(x<40&&y>200)
- {
- GUI_MessageBox("YOU TOUCH ME!","caption/title",GUI_MB_WARNING);
- }
复制代码
|
|
|