CListCtrl 控件如何用代码选择一个项目,就像用鼠标选择,当前控件为Report类型

vvvoid 2006-06-07 10:35:44
CListCtrl 控件如何用代码选择一个项目,就像用鼠标选择,当前控件为Report类型
...全文
97 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
vvvoid 2006-06-07
  • 打赏
  • 举报
回复
谢谢二位,结帐!
thesuper 2006-06-07
  • 打赏
  • 举报
回复
也可以用这个函数
CListCtrl::SetItem
BOOL SetItem( const LVITEM* pItem );

BOOL SetItem( int nItem, int nSubItem, UINT nMask, LPCTSTR lpszItem, int nImage, UINT nState, UINT nStateMask, LPARAM lParam );
例如:
m_listctrl.SetItem(0,0,LVIF_STATE,NULL,0,LVIS_SELECTED,LVIS_SELECTED,0);
第一个参数,就是行号。
livedeal 2006-06-07
  • 打赏
  • 举报
回复
m_list1.SetFocus();
UINT flag = LVIS_SELECTED|LVIS_FOCUSED;
m_list1.SetItemState(m_nIndex, flag, flag);
m_nIndex就是第几行;

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧