CCheckListBox

CCheckListBox只用於自定義的控制項,列表中不僅僅包含字元串文本。 當然簡單的複選列表框可以只有字元串文本和相應的複選框。 創建自己的複選列表框,要從類CCheckListBox派生一個子類。

類CCheckListBox實現了Windows複選列表框。複選列表框顯示項的一個列表,例如檔案名稱列表。列表中的每項都有一個複選框。
CCheckListBox只用於自定義的控制項,列表中不僅僅包含字元串文本。
當然簡單的複選列表框可以只有字元串文本和相應的複選框。實際上也可以沒有文本。例如可以是一個點陣圖以及相應於複選框的列表。
創建自己的複選列表框,要從類CCheckListBox派生一個子類。然後為它寫一個構造函式,並調用成員函式Create。
如果複選列表框是預設形式的(由左邊帶有固定大小的複選框的字元串組成),就可以用預設的CCheckListBox::DrawItem函式繪製複選列表框。否則就要覆蓋函式CListBox::CompareItem、CCheckListBox::DrawItem以及CCheckListBox::Meas-ureItem。
可以在對話框模板或程式代碼中直接創建一個複選列表框。
#include <afxwin.h>

相關詞條

相關搜尋

熱門詞條

聯絡我們