VC list control中设置某行选中
2011-08-02 16:59
288 查看
在VC6.0中使用List Control,设置为report类型后,需要在InitDialog()函数中默认选中第一行,而该控件并没有提供SetSelected()之类的函数,但是有SetItemState,但是在使用其时却出现了问题。
m_ListACInfo.SetItemState(0, LVIS_SELECTED, LVIS_SELECTED);
发现在运行后并没有选中第一行。经过查找资料和尝试,发现可以这样使用:
m_ListACInfo.SetItemState(0, LVIS_SELECTED, LVIS_SELECTED);
发现在运行后并没有选中第一行。经过查找资料和尝试,发现可以这样使用:
m_ListACInfo.SetItemState(0, LVIS_SELECTED|LVIS_FOCUSED, LVIS_SELECTED);并且将always show selection选中就可以设置为第一行是选中状态。
相关文章推荐
- VC List Control控件删除选中的记录
- vc ListControl设置checkbox风格,时owerdata不能设置为true---m_list.SetItemText()m_list.SetItemData()有关
- MFC中设置ListControl选中某一行,并且滑动(跳转)到选择行位置
- VC List Control控件如何删除选中的记录实例详解
- 为列表框控件List Control设置行高
- C#遍历得到checkboxlist选中值和设置选中项的代码
- MFC list Control 控件设置
- VS2010设置VC6的字体样式及背景色、选中字高亮
- 如何得到ListControl选中的项 ListControl选中一行
- ListControl 设置表格行高与字体
- VC++ List Control 的具体用法
- VC++ MFC Tutorial: CListCtrl, InsertItem, Using List Control, SetImageList, Article with source code.
- 如何得到ListControl选中的项 ListControl选中一行
- VC 6.0 MFC ListControl 控件的使用
- 绑定或设置或者得到CheckBoxList选中了的值
- VC List Control控件高级使用
- vc++中用listcontrol显示时间时,其格式若未指定,将和系统的时间格式一致,这点尤其要注意
- MFC list control 奇偶行颜色不同设置
- 一步一步学List Control控件的用法(第三步)----设置风格
- Access Control List and Process(如何设置DACL)