- 關於 WM_COMMAND 消息:
- 它只是告訴程序:用戶進行了一個在xx控件上的動作,至於這個動作是什麼,它只是簡單的告訴你 通知碼,比如雙擊xx,但是更詳細的信息可能沒告訴你,比如,你可能對一個 □ 打了一個 √,但也可能取消這個 √,WM_COMMAND 只通知 程序,用戶在 □ 上進行了個動作,之後,在 if 分支上 對於 □, 再用其餘消息,向這個控件發送消息,得到其狀態。
- 又比如,你在編輯框中 輸入文字,每改變一個字符,就會有 WM_COMMAND 消息,然後 程序員 在內部 使用 GetDlgItemText 獲取整個字符串放入緩存中或做些別的事情(注意:比如你按一個按鈕,把對話框消息發送過去,其實在按鈕的設計上,只是把那個緩衝區中的內容給發送出去了,其並沒有與 編輯框 控件 產生任何聯動效應)
win32 理解彙總
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
win32 使用列表框
OneTrianee
2020-07-07 13:31:18
win32 5.4 對話框 使用文本編輯控件
OneTrianee
2020-07-07 13:31:17
win32 5.4 在對話框 子窗口控件的定義
OneTrianee
2020-07-07 12:51:40
win32 5.4 對話框 使用滾動條
OneTrianee
2020-07-07 12:51:40
win32 5.4 對話框的資源定義
OneTrianee
2020-07-07 12:51:40
win32 5.4 對話框 使用靜態控件
OneTrianee
2020-07-07 12:51:40
win32 5.4 對話框的簡介
OneTrianee
2020-07-07 12:51:40
win32 5.5 字符串資源
OneTrianee
2020-07-07 12:51:40
win32 5.4 對話框 子窗口控件的通用使用方法
OneTrianee
2020-07-07 12:51:40
win32 5.2 圖標和光標
OneTrianee
2020-07-07 12:51:40
win32 5.4 使用對話框
OneTrianee
2020-07-07 12:51:40
各數據結構的基本概念和術語彙總
Clever_Hui
2020-07-06 00:05:20
set容器、vector、map容器
李子树下凤凰开
2020-06-25 12:27:18
Angular.js 1.0/Angular.js 2.0~7.0/Vue.js 2.x/React.js 1.6+,這幾種框架中的生命週期類比,各個框架生命週期鉤子函數中分別能做什麼處理
Kevin_zuojiangping
2020-06-01 07:24:41
win32 7.5 區域和路徑
OneTrianee
2020-05-30 17:02:46