如何在 listbox中添加 checkbox 复选功能
我要怎么实现这个功能呢 ? 找到了理论,我操作不出来1、首先在窗口上拖放一个ListBox控件,假设其资源ID为IDC_LIST1;
如果界面有多个ListBox,可以拖动多个该控件到界面,如何设其资源ID。
2、如上所述修改该ListBox控件的属性(LBS_OWNERDRAWFIXED | LBS_HASSTRINGS);
实现方式:成功的关键是要修改ListBox控件的两处属性,分别是Owner draw设置为Fixed(LBS_OWNERDRAWFIXED),Has strings设置为True (LBS_HASSTRINGS),否则不成功,运行时报错。界面上的ListBox控件需要实现复选框功能,都需要设置上面所说的属性。
3,对ListBox控件添加一个CCheckListBox型变量m_CheckList
实现方法:定义CCheckListBox对象,在窗口类的头文件里;
// XXXDlg.h 增加
CCheckListBox m_CheckList;
CCheckListBox m_CheckList1; 求帮忙告诉我怎么操作
页:
[1]