鱼C论坛

 找回密码
 立即注册
查看: 1169|回复: 1

如何在 listbox中添加 checkbox 复选功能

[复制链接]
发表于 2015-7-26 12:51:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我要怎么实现这个功能呢 ?   找到了理论,我操作不出来



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;  
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2015-7-26 12:52:13 | 显示全部楼层
求帮忙告诉我怎么操作
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-26 05:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表