请问CListCtrl带CheckBox窗口的 有没有办法能够在外部实现选中行的checkbox的选中和去掉对勾?就是不是在鼠标click事件里面的,而是在外部的,比如我已经选中了一行,然后在窗口中添加一个button,让它能够实现按下时就让clistctrl被选中行的checkbox被选上,再按一下就去掉对勾,这样的效果的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SetCheckbox(iRow, iColumn, true);iRow为Checkbox所在行号,iColumn为CheckBox所在列,true为把勾打上,false为把勾去掉。 m_list.ModifyStyle(0, LVS_REPORT | LVS_SHOWSELALWAYS); m_list.SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES | LVS_EX_CHECKBOXES);...void CXXDlg::OnButtonClick() { // TODO: Add extra validation here int nSel = m_list.GetSelectionMark(); m_list.SetCheck(nSel, !m_list.GetCheck(nSel));} 【求助】如何实现active串口通信协议 怎样在一个函数里面既向串口发信息,同时又接受串口传过来的信息 想学VC请大家推荐本好书 [讨论]这个网络问题有点难度,关于重定向程序! 如何读取特定目录下不知名的文件 或者 如何得到未知的文件名 如何取得屏幕的窗口上某一点的颜色。 一个多文档的源程序,我把菜单变为中文后运行,被改变的菜单变为乱码……………… 怎么再视图里把一个小位图显示在另一个大位图上面。 20分求一条SQL语句 在线等待 如何动态修改网页内容? 谁知道这个是什么控件做的? MSComm控件
iRow为Checkbox所在行号,iColumn为CheckBox所在列,true为把勾打上,false为把勾去掉。
m_list.ModifyStyle(0, LVS_REPORT | LVS_SHOWSELALWAYS);
m_list.SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES | LVS_EX_CHECKBOXES);...
void CXXDlg::OnButtonClick()
{
// TODO: Add extra validation here
int nSel = m_list.GetSelectionMark();
m_list.SetCheck(nSel, !m_list.GetCheck(nSel));
}