打开列表框时,怎样让列表的第一行被选中

yuxinxxgc 2005-05-11 04:09:39
当打开一个对话框(内有一个列表空件件CListCtrl)时,让列表的第一行被选中,即光标指向第一行。
...全文
162 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuxinxxgc 2005-05-11
  • 打赏
  • 举报
回复
都是我的错,我其后调用UpdateData()了。
问题解决了。散分
yuxinxxgc 2005-05-11
  • 打赏
  • 举报
回复
我才用国你们的方法,但还是不行,我是这样用的:
OnInitDialog()
{
m_List.SetItemState(0, LVIS_SELECTED, LVIS_SELECTED);
}
第一行还是无法被选中,请各位指点。

xuzheng318 2005-05-11
  • 打赏
  • 举报
回复
SetItemState(0, LVIS_SELECTED, LVIS_SELECTED);
fisker0303 2005-05-11
  • 打赏
  • 举报
回复
SetSel(0);
idAnts 2005-05-11
  • 打赏
  • 举报
回复
m_List.SetItemState(0, LVIS_SELECTED, LVIS_SELECTED);
syouryou 2005-05-11
  • 打赏
  • 举报
回复
SetSel(0);

15,979

社区成员

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

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