首页 > 其他 > 详细

MFC控件之CListCtrl

时间:2014-04-03 12:44:15      阅读:577      评论:0      收藏:0      [点我收藏+]

1、点击选中某一行事件
CListCtrl:
OnNMDblclkList1(NMHDR *pNMHDR, LRESULT *pResult)

使用类向导 添加此消息.
或者 手动绑定:

声明:
afx_msg void OnNMDblclkList1(NMHDR *pNMHDR, LRESULT *pResult);

绑定消息:
在BEGIN...END_MESSAGE_MAP 之间添加
ON_NOTIFY(NM_DBLCLK, IDC_LIST1, &你的类名::OnNMDblclkList1)//IDC_LIST1 替换成你的控件ID

实现:
void 你的类名::OnNMDblclkList1(NMHDR *pNMHDR, LRESULT *pResult)
{
LPNMITEMACTIVATE pNMItemActivate = reinterpret_cast<LPNMITEMACTIVATE>(pNMHDR);
// TODO: 在此添加控件通知处理程序代码
MessageBox("ok");
*pResult = 0;
}

 

2、不能选中一整行
m_list.SetExtendedStyle(LVS_EX_GRIDLINES | LVS_EX_FULLROWSELECT);

 

MFC控件之CListCtrl,布布扣,bubuko.com

MFC控件之CListCtrl

原文:http://blog.csdn.net/ghevinn/article/details/22800205

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!