小技法:防止對話框中的編輯框內容自動被選中

在默認情況下,當用戶在對話框界面按下Tab按鍵將輸入焦點切換到一個編輯框時,編輯框中的文本內容會被自動選中。爲什麼會有這樣的行爲呢?因爲當焦點切換到編輯框時,編輯框窗口會收到WM_GETDLGCODE消息,如果我們在處理這個消息時候,將DLGC_HASSETSEL這個標誌去掉,則可以阻止這個默認行爲。 那麼,如何去掉這個標誌呢?如下圖所示:   在上面的代碼中,我們在WM_GTTDLGCODE消息
相關文章
相關標籤/搜索