|
要怎么实现短暂的弹窗提示,如下图:
在后面那的页面点Enter按钮后,这个NOTE弹窗会弹出大概1秒时间,然后自动 关闭。
这个要怎么实现比较好呀。
我现在直接在Enter的消息里面进行创建和关闭,但是会有问题,有时候不会弹出,有时候弹出了不会关闭。
我的代码如下:
case WM_NOTIFICATION_RELEASED:
{
WM_HWIN h_win;
h_win = note_message(pMsg->hWin);
GUI_Delay(1000);
GUI_EndDialog(h_win,0);
}
break;
这个note_message()创建函数采用的是
WM_HWIN note_message(WM_HWIN h_parent)
{
return GUI_CreateDialogBox(note_create,
GUI_COUNTOF(note_create),
&note_cb,
h_parent,
0,0);
}直接用资源列表创建
单步调试的时候,发现会执行到GUI_EndDialog(h_win,0);这里,但是没有效果 |
|