MFC 如何列表一选就选中整行(CListCtrl)

MFC如何列表一选就选中整行(CListCtrl)呃,你是叫我重写这个函数还是直接在哪个源文件的哪个地方加上这句啊?... MFC 如何列表一选就选中整行(CListCtrl)
呃,你是叫我重写这个函数还是直接在哪个源文件的哪个地方加上这句啊?
展开
 我来答
tn瓶邪
2015-08-13 · TA获得超过1881个赞
知道小有建树答主
回答量:610
采纳率:98%
帮助的人:111万
展开全部
int CListCtrl::GetSelectionMark();
返回值:返回选中索引号,否则返回-1
说明:这个函数可以处理单行的情况,但是有一个缺点,它会保留你上次选中的项,所以当你单击空白的地方时,还会返回上次选中的项。因此在使用快捷键实现删除操作时需要注意这个情况,一般可以配合UINT GetItemState(int nItem,
UINT nMask) const;来判断。
单行:int nItem = m_listCtrl.GetSelectionMark();
m_listCtrl.DeleteItem(nItem);
匿名用户
2009-08-26
展开全部
设置扩展风格
CListCtrl::SetExtendedStyle(LVS_EX_FULLROWSELECT );
这样就全选了
还有
其它风格,比如绘制网格线LVS_EX_GRIDLINES 等等,具体参考MSDN把
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式