初级会员

- 积分
- 100
- 金钱
- 100
- 注册时间
- 2019-6-28
- 在线时间
- 27 小时
|
50金钱
EMWIN的桌面回填函数可以自定义吗例如下面操作:
void _cbBkWindow(WM_MESSAGE * pMsg) {
switch (pMsg->MsgId) {
case WM_CREATE:
hPage = CreateFramewin0(WM_HBKWIN); //创建窗体,父窗体是桌面背景
//。。。。。。。继续创建n个子窗口
htimer= WM_CreateTimer(WM_GetClientWindow(WM_HBKWIN), 0,500,0);//创建定时器
break;
case WM_TIMER:
WM_RestartTimer(pMsg->Data.v,500);
break;
default:
WM_DefaultProc(pMsg);
break;
}
}
然后调用WM_SetCallback(WM_HBKWIN,_cbBkWindow);可以这样做吗 我的目的是在父窗口(桌面窗口)建立的时候,在上面创建多个子窗口和定时器。
|
|