WM_USER 的用法

       爲了防止用戶定義的消息ID與系統的消息ID衝突,MS定義了一個宏 WM_USER,小於WM_USER的ID被系統使用,大於WM_USER的ID被用戶使用。
因此自定義消息的時候:
(一)如今頭文件中定義本身消息的ID,如函數

        #define WM_MY_FIRST_MESSAGE (WM_USER + 0x001)margin

(二)在定義本身的處理函數afx_msg void OnMyFirstMessage();di

(三)在CPP文件中:
        在BEGIN_MESSAGE_MAP 和END_MESSAGE_MAP代碼塊中添加,建議用戶定義消息添加到//}}後面,文件

        用 ON_MESSAGE來映射消息到消息處理函數  ON_MESSAGE(WM_MY_FIRST_MESSAGE, OnMyFirstMessage)消息

(四)最後定義函數。void

相關文章
相關標籤/搜索