1. sendmessage和postmessage;
postmessage是將訊息發給視窗所屬的執行緒的訊息佇列,並立即返回。
sendmessage將訊息傳送出去後,直到處理完畢,返回。msdn中的解釋是會呼叫特定的視窗函式,比如,獲取listbox中當前選中的項,肯定需要通過listbox的視窗函式來處理。疑問是,它還會通過佇列嗎?
2. bn_click和bn_clicked;wm_lbuttonup和wm_lbuttondown
從硬體出來的資訊只有wm_keydown、wm_keyup、wm_lbuttonup、wm_lbuttondown等訊息。button這類控制項處理這類資訊並產生wm_clicked訊息,這類資訊以wm_command的形式傳送出來。button控制項也給應用程式提供了模擬按鍵的介面,通過傳送wm_click訊息給button控制項,button控制項接收後,傳送wm_clicked給其父視窗處理。
3. bn_getcheck和bn_setcheck;
應用程式傳送訊息bn_getcheck來獲取radio button或者check box的狀態。
應用程式傳送訊息bn_setcheck來設定radio button或者check box的狀態。
4. bn_setfocus和bn_killfocus;
當button獲取或者失去focus時,button傳送該訊息。
iphone 開發筆記二
11 iphone中變數值是否等於字串的判斷方法 objective c string1 isequaltostring 123 12 iphone的framework的目錄 mac developer platforms iphoneos.platform developer sdks iphon...
安卓開發筆記(二)
1.建立帶布局的彈出框 alertdialog.builder builder new alertdialog.builder getactivity layoutinflater inflater layoutinflater.from getactivity view view1 inflate...
元件化開發筆記(二)
1 從library 的activity跳回到主工程的activity intent intent new intent intent.setclassname com.yx.wolfnestlib com.yx.wolfnestlib.activity.dengluactivity startac...