VC CListBox中加核取方塊

2021-05-28 11:11:52 字數 690 閱讀 3690

乙個帶有核取方塊的列表控制項,vb、delphi……裡有,vc工程,vc中的clistbox, clistctrl沒有核取方塊。自已重繪乙個,或可以去網上找乙個別人做好的現成的類。

mfc有乙個cchecklistbox類支援核取方塊風格,可以直接使用listbox控制項,初始化時把它子類化成 cchecklistbox,設定風格引數。但要注意一下,關鍵要修改listbox控制項的兩個屬性,owner draw設定為fixed(lbs_ownerdrawfixed),has strings設定為true(lbs_hasstrings)。

1、首先在視窗上拖放乙個listbox控制項,資源id為idc_list;

2、修改listbox控制項的屬性(lbs_ownerdrawfixed | lbs_hasstrings);

3、定義cchecklistbox物件,在視窗類的標頭檔案裡;

// ***dlg.h

cchecklistbox m_checklist;

4、cpp檔案中,初始化時

// ***dlg.cpp

bool c***dlg::oninitdialog()

m_checklistbox.addstring("...");

m_checklistbox.getcheck(nindex);

m_checklistbox.setcheck(nindex,0/1/2);//什麼意思***

layui新增核取方塊 layui核取方塊使用介紹

layui核取方塊 效果圖layui核取方塊,乙個主的核取方塊控制多個從核取方塊,主核取方塊和從核取方塊的顏色不一樣 layui核取方塊的樣式,都是在選然後才會有的,所以直接通過css設定就實現不了了。只可以通過js動態設定 html 使用了jfinal的模板 i18n.get 所屬校區 for c...

layui新增核取方塊 layui核取方塊使用介紹

layui核取方塊 效果圖layui核取方塊,乙個主的核取方塊控制多個從核取方塊,主核取方塊和從核取方塊的顏色不一樣 layui核取方塊的樣式,都是在選然後才會有的,所以直接通過css設定就實現不了了。只可以通過js動態設定 html 使用了jfinal的模板 i18n.get 所屬校區 for c...

treegrid核取方塊

然後是 html檔案 consle 說明 沒什麼內容,標題,然後是乙個 我為了做些測試放了個按鈕consle,不用刪掉即可,當然要引用幾個js檔案和css檔案 jquery easyui demo 接著是js檔案 function width 180 consle bind click consle...