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);

则不会导致此种结果。

猜你喜欢

转载自www.cnblogs.com/ys77/p/11528210.html