WM USER 巨集定義

2021-07-27 19:37:23 字數 603 閱讀 4539

wm  可意為:windows message 

為了防止使用者定義的訊息id與系統的訊息id衝突,ms(microsoft)定義了乙個巨集wm_user,小於wm_user的id被系統使用,大於wm_user的id被使用者使用。

自定義訊息的步驟

(一)先在標頭檔案中定義自己訊息的id,如 #define wm_my_first_message (wm_user + 0x001)

(二)再宣告自己的訊息處理函式:

afx_msg void onmyfirstmessage();

(三)在

cpp檔案中新增訊息對映巨集:

在 begin_message_map 和end_message_map**塊中新增訊息對映巨集

on_message,(建議新增到//}}後面)如下:

begin_message_map(caboutdlg, cdialog)

//}afx_msg_map

on_message(wm_my_first_message, onmyfirstmessage)

end_message_map()

(四)最後定義訊息處理函式:

onmyfirstmessage()

abs int 巨集定義 巨集定義和巨集方法

巨集定義和巨集方法 定義機型 define is iphone5 uiscreen instancesrespondtoselector selector currentmode cgsizeequaltosize cgsizemake 640,1136 uiscreen mainscreen cu...

MFC一一新增WM USER自定義訊息

有些時候,我們希望自定義一些訊息響應函式來控制何時進行訊息觸發,或針對兩個不同類或執行緒之間進行訊息互動,這個時候自定義訊息響應函式就起到很大作用了。那麼如何新增自定義訊息呢?具體分為以下幾步 1 定義wm user巨集 define wm user refurbish test result wm...

C 巨集定義 巨集定義求面積

學過c語言的讀者,對巨集定義應該不陌生,同樣在c 中,也可以用巨集定義命令將乙個指定的識別符號來代表乙個字串,巨集定義的作用一般是用乙個短的名字代表乙個長的字串。一般形式為 define 識別符號 字串定義pi的符號常量 define pi 3.14在c 中還可以用 define命令定義帶引數的巨集...