六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

VC++怎么處理自定義消息

[摘要]ClassWizard不允許增加用戶自定義消息,所以你必須手工輸入。輸入后,ClassWizard就可以象處理其它消息一樣處理你自定義的消息了。下面是增加自定義消息的步驟:第一步:定義消息。開發Wi...
ClassWizard不允許增加用戶自定義消息,所以你必須手工輸入。輸入后,ClassWizard就可以象處理其它消息一樣處理你自定義的消息了。

下面是增加自定義消息的步驟:

第一步:定義消息。開發Windows95應用程序時,Microsoft推薦用戶自定義消息至少是WM_USER+100,因為很多新控件也要使用WM_USER消息。

第二步:實現消息處理函數。該函數使用WPRAM和LPARAM參數并返回LPESULT。

LPESULT CMainFrame::OnMyMessage(WPARAM wParam, LPARAM lParam)
{
// TODO: 處理用戶自定義消息
...
return 0;
}
第三步:在類頭文件的AFX_MSG塊中說明消息處理函數:

class CMainFrame:public CMDIFrameWnd
{
...
// 一般消息映射函數
protected:
// {{AFX_MSG(CMainFrame)
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
afx_msg void OnTimer(UINT nIDEvent);
afx_msg LRESULT OnMyMessage(WPARAM wParam, LPARAM lParam);
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
}
第四步:在用戶類的消息塊中,使用ON_MESSAGE宏指令將消息映射到消息處理函數中。

BEGIN_MESSAGE_MAP(CMainFrame, CMDIFrameWnd)
//{{AFX_MSG_MAP(CMainFrame)
ON_WM_CREATE()
ON_WM_TIMER()
ON_MESSAGE(WM_MY_MESSAGE, OnMyMessage)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

如果用戶需要一個整個系統唯一的消息,可以調用SDK函數RegisterWindowMessage并使用ON_REGISTER_MESSAGE宏指令取代ON_MESSAGE宏指令,其余步驟同上。


主站蜘蛛池模板: 欧美综合亚洲图片综合区 | 欧美怡红院免费全部视频 | 日韩视频中文字幕专区 | 一级做a爰片性色毛片视频图片 | 色青青草原桃花久久综合 | 亚洲日韩精品欧美一区二区 | 日本人成免费大片 | 手机看片99 | 色影音先锋色资源网站 | 五月婷婷丁香在线观看 | 日本高清色www | 亚洲综合激情丁香六月 | 中文字幕免费观看视频 | 亚洲福利视频网站 | 亚洲bt天堂 | 午夜精品福利在线 | 热久久影院 | 日本一区二区三区精品国产 | 青青青青久在线观看视频 | 亚洲欧美精选 | 日本大片在线播放在线 | 色综合久久婷婷天天 | 五月婷婷丁香 | 亚洲我不卡| 亚洲 中文 欧美 日韩 在线 | 五月激情综合丁香色婷婷 | 日韩中文字幕在线视频 | 色天使网| 日韩精品福利在线 | 亚洲日本天堂在线 | 探花视频在线看视频 | 日本激情视频 | 夜鲁鲁鲁夜夜综合视频欧美 | 日本不卡1 | 色婷婷导航 | 亚洲欧美成aⅴ人在线观看 亚洲欧美不卡 | 日韩欧美激情视频 | 亚洲成人高清在线 | 婷婷影院在线综合免费视频 | 日韩精品欧美亚洲高清有无 | 亚洲国产精品久久久天堂麻豆 |