Combobox控件的應用

函數

Combobox1.AddString("asdasd");//向控件列表中添加選項
m_nCombobox2.ResetContent();//清除控件列表中的所有選項

 

消息映射宏

CBN_SELCHANGE:selend change, 當選擇一個選項的時候會觸發,但在數據更新之前觸發,也就是說,會在編輯框內的數據還沒改變的時候觸發。。

CBN_EDITUPDATE :edit update,CBN_EDITCHANGE一樣,目前沒找到區別和第五個一樣,目前沒找到區別

CBN_DROPDOWN:dropdown, 列表框被彈出的時候就會觸發,數據更新在下拉時編輯框中的內容

CBN_CLOSEUP:closeup, 當列表框被收回的時候就會觸發,但在數據更新之前觸發,也就是說,會在編輯框內的數據還沒改變的時候觸發。。

CBN_EDITCHANGE:edit change, 在編輯框中的內容改變的時候觸發,並且在數據改變之後觸發,區別於上面的宏,但是對於未在編輯框中敲鍵盤的行爲是不會觸發的

CBN_SELENDCANCEl:selend cancle, 選擇取消,就是當你點擊那個向下的剪頭然後又沒選擇,又點了一下別的,他就觸發了,會觸發兩次,搞不懂,而且在選擇的時候單擊關閉按鈕也會觸發,但是隻觸發一次,數據更新發生在之前的狀態

CBN_SELENDOK:selend ok,和上一條差不多,就是條件不一樣,只觸發一次

CBN_SELCHANGE:sel change 和CBN_SELENDOK一樣,目前沒找到區別

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章