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中在列表框显示多行数据怎样实现、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)