正在加载图片...
窗口过程:针对不同的消息,进行不同的处理 窗口过程对应的函数名可以任意,只要在注册窗口类时给窗口类结构体 海疗 变量(本例中是wc)的1 pfnWndProc成员赋以相应的函数名即可,但其 形参与返回值具有固定的类型。一般情况下其形式为: LRESULT CALLBACK XXXXXXX HWND hwnd / handle to window UINT uMsg, // message identifier Windows程序的基本结构 小结 WPARAM wParam, / first message parameter LPARAM 1Param / second message parameter 访问主页 标题页 函数体一般包含一个 switch-case结构,通常情况正如下所示 switch(uMsg) case WM DESTROY: /撤销窗口时得到标识主 WM DESTROY的消息 PostquitMessage(0);//往消息队列中放入标识为 WM QUITI的消息 第1页共13页 break case ………; break; Case break 全屏显示 default 关闭 return DefwindowProc(hWin, uMsg, wPrm, pRm)Windows§SÄ( ( ¯ Ì  I K  JJ II J I 1 11   13  ˆ £  ¶ w « ' 4 ò Ñ ✑ IL§µéØÓžE§?1ØÓ?n IL§éA¼ê¶Œ±?¿§‡35þIaž‰Ia(N Cþ£~¥´wc¤lpfnWndProc¤ D±ƒA¼ê¶=Œ§Ù /놈£Šäk½a."„œ¹eÙ/ªµ LRESULT CALLBACK XXXXXXX( HWND hwnd, // handle to window UINT uMsg, // message identifier WPARAM wParam, // first message parameter LPARAM lParam // second message parameter ); ¼êN„¹‡switch-case(§Ï~œ¹Xe¤« switch(uMsg){ case WM_DESTROY: // ’IžI£ÌWM_DESTROYžE PostQuitMessage(0); // žEè¥\I£WM_QUITžE break; case ,: ,,¶break; case ,: ,,;break; default: return DefWindowProc(hWin,uMsg,wPrm,lPrm); }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有