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

MFC 如何列表一选就选中整行(CListCtrl),第1张

int CListCtrl::GetSelectionMark();

返回值:返回选中索引号,否则返回-1

说明:这个函数可以处理单行的情况,但是有一个缺点,它会保留你上次选中的项,所以当你单击空白的地方时,还会返回上次选中的项。因此在使用快捷键实现删除 *** 作时需要注意这个情况,一般可以配合UINT GetItemState(int nItem,

UINT nMask) const;来判断。

单行:int nItem = m_listCtrlGetSelectionMark();

m_listCtrlDeleteItem(nItem);

只要在文本框控件上选择multiline(多行)那一项,然后在选上want return(允许回车)这项就可以了。 Cstring str("multiline display \n"); str+="second line \n"; Dlg->GetDlgItem(IDC_EDIT1)->ShowWindowText(str);

以上就是关于MFC 如何列表一选就选中整行(CListCtrl)全部的内容,包括:MFC 如何列表一选就选中整行(CListCtrl)、mfc中在列表框显示多行数据怎样实现、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/9745601.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存