求助!!!!关于listctrl的三个小问题 问题1:带有checkbox的listview中如何使某一行的checkbox不可用?问题2:带有checkbox的listview中、当点击checkbox时、如何使该行设置成为被选中状态?问题3:在listview中如何进行选择多行?谢谢大家了!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.ListView_SetItemState2.ListView_GetCheckState3.不是很清楚,等大牛 3、SetItemState 设置要为选中状态状态的item 3.把ListCtrl属性中的SingleSelection属性去掉就应该可以多选了。2.可以根据CheckBox是否被选中然后用SetItemState来设置这一行是否为被选中 SetItemState(LVIS_SELECTED);这样好像就应该可以了。1.这个不太清楚,没有做过。 问题1:带有checkbox的listview中如何使某一行的checkbox不可用?得到该行的序号,得到checkbox指针,p->EnableWindow(FLASE);------------------------------------------问题2:带有checkbox的listview中、当点击checkbox时、如何使该行设置成为被选中状态?遍历列表,得到每行的checkbox指针,判断选中状态,p->GetCheck();-------------------------------------------问题3:在listview中如何进行选择多行?这个控件本来就支持多行选择的,风格设定去掉SingleSelection就好了 1,如何得到该项的CheckBox指针; 2, 虽然支持多选,但是要按住“Ctrl”才行 不知道LISTVIEW内置的LISTCTRL是否支持多行选择.如果不可以的话,得到LISTCTRL控件句柄,再更改成可多选的风格就可以了. MFC 工程选择在静态库库中使用MFC,无法再引用DLL问题 如何通过读取注册表判断是否设置自动获取IP地址? 我的vc6.0编译器怎么老是重编译啊?? 怎样在树形控件的TVN_BEGINLABELEDIT消息中更改标签? 如何将一个窗口向左和上移动? 有办法获取他进程的ListView[列表方式]中的所有的内容吗? 怎样设置Excel的手动分页 请教各位:如何让无模式对话框,永远漂浮在窗口之上 运行后界面一闪而过 mfc组合框问题 vista 下, 如何禁止 windows 键 。 有做智能卡的兄弟吗?前景怎么样啊?
2.可以根据CheckBox是否被选中然后用SetItemState来设置这一行是否为被选中
SetItemState(LVIS_SELECTED);这样好像就应该可以了。
1.这个不太清楚,没有做过。
问题2:带有checkbox的listview中、当点击checkbox时、如何使该行设置成为被选中状态?遍历列表,得到每行的checkbox指针,判断选中状态,p->GetCheck();-------------------------------------------
问题3:在listview中如何进行选择多行?这个控件本来就支持多行选择的,风格设定去掉SingleSelection就好了