MFC對話框自定義消息映射的方法
本文實例講述了MFC對話框自定義消息映射的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:
1、定義消息:
2、定義消息響應函數(shù):
LPESULT CSLYARDlg::OnMymsg(WPARAM wParam, LPARAM lParam) { // TODO return 0; }
3、在窗口類頭文件的AFX_MSG中聲明消息響應函數(shù):
// Generated message map functions //{{AFX_MSG(CSLYARDlg) virtual BOOL OnInitDialog(); afx_msg void OnSysCommand(UINT nID, LPARAM lParam); afx_msg void OnPaint(); afx_msg HCURSOR OnQueryDragIcon(); afx_msg LRESULT OnMymsg(WPARAM wParam, LPARAM lParam); //}}AFX_MSG
4、在窗口類實現(xiàn)文件的MESSAGE_MAP中聲明消息映射,這里需要用到ON_MESSAGE宏:
BEGIN_MESSAGE_MAP(CSLYARDlg, CDialog) //{{AFX_MSG_MAP(CSLYARDlg) ON_WM_SYSCOMMAND() ON_WM_PAINT() ON_WM_QUERYDRAGICON() ON_MESSAGE(WM_MYMSG, OnMymsg) //}}AFX_MSG_MAP END_MESSAGE_MAP()
希望本文所述對大家的MFC程序設計有所幫助。
相關文章
C++ 17轉發(fā)一個函數(shù)調用的完美實現(xiàn)
這篇文章主要給大家介紹了關于C++ 17如何轉發(fā)一個函數(shù)調用的完美實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家學習或者使用C++17具有一定的參考學習價值,需要的朋友們下面跟著小編來一起學習學習吧。2017-08-08VC6.0如何創(chuàng)建以及調用動態(tài)鏈接庫實例詳解
作為客戶與后臺的中介,為了更好的調節(jié)兩方的關系,我明智滴選擇了webservice以及動態(tài)鏈接庫。在與客戶c++使動態(tài)鏈接庫方式,而與后臺java,使用webservice來交流溝通2013-01-01使用WindowsAPI實現(xiàn)播放PCM音頻的方法
這篇文章主要介紹了使用WindowsAPI實現(xiàn)播放PCM音頻的方法,很實用的一個功能,需要的朋友可以參考下2014-08-08深入探討linux下進程的最大線程數(shù)、進程最大數(shù)、進程打開的文件數(shù)
本篇文章是對linux下進程的最大線程數(shù)、進程最大數(shù)、進程打開的文件數(shù)進行了詳細的分析介紹,需要的朋友參考下2013-05-05C++ vector及實現(xiàn)自定義vector以及allocator和iterator方式
這篇文章主要介紹了C++ vector及實現(xiàn)自定義vector以及allocator和iterator方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-08-08Qt編寫地圖實現(xiàn)動態(tài)點位標注的示例代碼
動態(tài)點位標注是定制的一個功能模塊,提供直接地圖上選點設置標記點,點位信息用結構體存儲,其中包括了經(jīng)度、緯度、速度、時間等信息。本文將介紹實現(xiàn)這一功能的示例代碼,需要的可以參考一下2022-01-01