日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

VC++如何處理自定義消息

VC++如何處理自定義消息

更新時間:2022-04-28 文章作者:未知 信息來源:網絡 閱讀次數:

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宏指令,其余步驟同上。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

主站蜘蛛池模板: 国产美女又黄又爽又色视频网站 | 日韩看片 | 国产精品男女 | 99久久成人 | 国产极品福利视频在线观看 | 欧美 日韩 中字 国产 | 天天做夜夜爱 | 天天做天天爰夜夜爽 | 久久www免费人成高清 | 99国产精品久久 | 日日操天天射 | 亚洲你懂得 | 视频一二三区 | 中国xxx片| 天天天操 | 国产5g影院天天爽天天看 | 久久成人国产精品免费 | 日本aa在线观看 | 狠狠操狠狠摸 | 亚洲四虎影院 | 一七六九1769视频免费观看 | 99久久99久久久99精品齐 | 大美香蕉伊在看欧美 | 天天草夜夜骑 | 免费网站www | 手机看片福利国产 | 亚洲午夜国产精品无卡 | 亚洲成片观看四虎永久 | 日韩 欧美 中文 | 国产亚洲婷婷香蕉久久精品 | 日本一区二区免费不卡 | 日本 黄 a | 最近高清中文在线国语视频 | 在线免费观看国产 | 亚洲男人影院 | 日本在线观看不卡免费视频 | 狠狠色丁香婷婷久久综合蜜芽 | 久久久综合 | 香蕉视频a | 日韩美女视频一区 | 中文字幕在线资源 |