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

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

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

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

本類教程下載

系統下載排行

主站蜘蛛池模板: 久久鸭综合久久国产 | 第四色婷婷基地 | 亚洲a一级免费视频 | 国产成人在线免费 | 国产短裙黑色丝袜在线观看下 | 99久久99热久久精品免 | 免费看操片 | 另类小说亚洲色图 | 日韩欧美第一区二区三区 | 免费的毛片网站 | 555www免费人成一看片 | 亚洲人和日本人jzz护士 | 亚洲综合色丁香婷婷六月图片 | 四虎国产精品永久免费网址 | 久久精品视频99精品视频150 | 日本xxxxx黄区免费看动漫 | 日韩一区在线视频 | 成人久久久观看免费毛片 | 黄色成人短视频 | 久久精品国产大片免费观看 | 国产做受视频激情播放 | 欧美二区在线观看 | 欧美三级三级三级爽爽爽 | 日韩影片在线观看 | 91精品啪在线观看国产91九色 | 精品一区二区三区在线成人 | 中文字幕伊人久久网 | 狠狠色婷婷狠狠狠亚洲综合 | www.国产精品| 亚洲欧美专区精品伊人久久 | 一本色道久久综合网 | 狠狠草视频 | 中国免费xxxx免费视频 | 国产精品久久久久久影院 | 久久成人18免费 | 国产 欧美 日韩在线 | 岛国搬运工一区二区免费 | 国产精品久久亚洲不卡4k岛国 | 久久综合图片 | 成人区在线观看免费视频 | 91综合精品网站久久 |