再探MFC 七 使用者自定義訊息

2021-06-29 13:47:58 字數 497 閱讀 1006

用途

使用者自定義訊息使用

step1

定義訊息id

例如resource.h

#define                lbd_set_call_state_message                (wm_user+100)

step2

訊息處理

類檢視選中要發往訊息的對話方塊類

,在屬性檢視中重寫

windowproc 在

todo

下新增**處理使用者自定義訊息

switch (message)

}break;

}step3

傳送訊息

cstring* pstr = newcstring(_t("呼叫") + strphone);

::sendmessage(getparent()->getsafehwnd(),lbd_set_call_state_message, null, (lparam)pstr);

MFC新增使用者自定義訊息

1 傳送訊息 首先在a的標頭檔案中定義這個訊息 define wm usermessage wm user 100所有自定義訊息都是以wm user訊息為基礎加上乙個任意的自然數來表示的。2 接受訊息 物件接受乙個訊息,應該有三部分 在標頭檔案中有該訊息的處理函式的原型 在實現檔案中有接受訊息對映的...

MFC自定義訊息

訊息機制是windows的典型執行機制,在mfc中有很多的訊息如wm btn 等。但是在有些情況下我們需要自定義一些訊息去做一些我們需要的功能,mfc的嚮導不能幫助我們做到這一點,我們可以通過新增相應的 去完成這個功能。新增自定義訊息操作如下 1.建立mfc工程,如基於對話方塊的應用程式,test。...

MFC自定義訊息

訊息機制是windows的典型執行機制,在mfc中有很多的訊息如wm btn 等。但是在有些情況下我們需要自定義一些訊息去做一些我們需要的功能,mfc的嚮導不能幫助我們做到這一點,我們可以通過新增相應的 去完成這個功能。新增自定義訊息操作如下 1.建立mfc工程,如基於對話方塊的應用程式,test。...