MFC下如何定製訊息

2021-04-18 15:07:40 字數 663 閱讀 6720

訊息定製:

1) 建立訊息號  #define mymessage wm_user+106 

2) 訊息對映  on_message(mymessage, onmymessage)

3) 訊息函式定義  afx_msg void onmymessage(wparam wparam,lparam lparam);

4) 實現訊息函式  void cmainframe::onmymessage(wparam wparam,lparam lparam)

afxgetmainwnd()->postmessage(mymessage,0,(lparam)myparameter);//asynchron //  sendmessage(mymessage,1000,(lparam)myparameter);//synchron }

lresult sendmessage(   hwnd hwnd,      // handle of destination window 視窗控制代碼,例中為當前視窗,不需要此引數   uint msg,       // message to send   wparam wparam,  // first message parameter   16位   lparam lparam   // second message parameter  32位,一般為位址 );

MFC視窗訊息

mfc應用程式中處理訊息的順序 1.afxwndproc 該函式負責接收訊息,找到訊息所屬的cwnd物件,然後呼叫afxcallwndproc 2.afxcallwndproc 該函式負責儲存訊息 儲存的內容主要是訊息識別符號和訊息引數 用程式以後使用,然後呼叫windowproc 函式 3.win...

mfc 訊息傳遞

訊息分類 windows的訊息都是以wm 為名,wm 的意思是 windows message mfc把訊息分為三大類 命令訊息 wm command 命令訊息意味著 使用者命令程式做某些操作 凡是ui物件產生的訊息都是這種命令訊息,可能來自選單或加速鍵或工具欄按鈕,並且都以wm command呈現...

MFC訊息迴圈

mfc應用程式中處理訊息的順序 1.afxwndproc 該函式負責接收訊息,找到訊息所屬的cwnd物件,然後呼叫afxcallwndproc。2.afxcallwndproc 該函式負責儲存訊息 儲存的內容主要是訊息識別符號和訊息引數 用程式以後使用,然後呼叫windowproc 函式。3.win...