帶核取方塊的ListBox

2021-06-21 14:25:16 字數 556 閱讀 5176

具體實現步驟舉例如下——

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

2、如上所述修改該listbox控制項的屬性(lbs_ownerdrawfixed | lbs_hasstrings);

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

// ***dlg.h cchecklistbox m_checklist;
4、然後在cpp檔案裡,初始化的地方寫下兩行;

// ***dlg.cpp bool c***dlg::oninitdialog()
ok,就這麼簡單!加幾條資料看看,是不是有核取方塊了!

m_checklistbox.addstring("test string");
判斷核取方塊是否被選中也很簡單,如下:

int iindex = 0; int istate; istate = m_checklistbox.getcheck(iindex);

ExtJs教程 帶核取方塊的選單

先來張效果圖 如下 需要注意的是 1 需要先定義treestore,再定義menutesttree,最後定義menutestwithcheckbox 2 在選單子項前面出現核取方塊的關鍵是後台返回的json資料流的每條資料中 包含了 checked 屬性 定義獲取選單資料的store var men...

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...