📄 defaultwndproc.c
字号:
/*
* Default Window handler
*
*
* COPYRIGHT (c) 2001 - 2010.
* emTech System Corporation.
*
* The license and distribution terms for this file may be
* found in found in the file LICENSE.
*/
/* Huangf emcore@263.net
*/
#include "emGUI.h"
unsigned32 DefaultWndProc(
WndID wID,
unsigned16 msg,
unsigned16 nParam,
unsigned32 lParam
)
{
Window *win;
if (wID == NULL){
return 0L;
}
switch (msg){
case WM_DESTROY:
/* Post DESTROY to all subWindow */
win = (Window *)(wID->subWinList.first);
while (win != (Window *)_Chain_Tail(&wID->subWinList)){
PostMessage(
win,
WNDDESTROY,
0,
0L
);
win = (Window *)win->node.next;
}
/* free window memory */
_DestroyWindow(wID);
break;
}
return 0L;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -