emwin的窗口管理

emwin的窗口管理

hWinBase = WM_CreateWindow(0,  0, 480, 320, WM_CF_SHOW, _cbBaseView, 0);

hWinKey = WM_CreateWindowAsChild(0, 0, 378, 266,  hWinBase , WM_CF_SHOW, _cbKeyView, 0);

创建主界面hWinBase,以其为父界面创建子界面hWinKey

当父界面使用定时器做倒计时使用时,会根据定时器的设置,周期性的刷新主界面,容易导致子界面不稳定发生闪退、错乱等现象。

而直接创建界面

hWinKey = WM_CreateWindow(0, 0, 378, 266,  WM_CF_SHOW, _cbKeyView, 0);

则不会导致此种结果。

posted @ 2019-09-16 16:50  钓梦叟  阅读(949)  评论(0编辑  收藏  举报