win32 理解彙總

  1. 關於 WM_COMMAND 消息:
    1. 它只是告訴程序:用戶進行了一個在xx控件上的動作,至於這個動作是什麼,它只是簡單的告訴你 通知碼,比如雙擊xx,但是更詳細的信息可能沒告訴你,比如,你可能對一個 □ 打了一個 √,但也可能取消這個 √,WM_COMMAND 只通知 程序,用戶在 □ 上進行了個動作,之後,在 if 分支上 對於 □, 再用其餘消息,向這個控件發送消息,得到其狀態。
    2. 又比如,你在編輯框中 輸入文字,每改變一個字符,就會有 WM_COMMAND 消息,然後 程序員 在內部 使用 GetDlgItemText 獲取整個字符串放入緩存中或做些別的事情(注意:比如你按一個按鈕,把對話框消息發送過去,其實在按鈕的設計上,只是把那個緩衝區中的內容給發送出去了,其並沒有與 編輯框 控件 產生任何聯動效應)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章