选中某一item,高亮显示(CListCtrl CTreeCtrl CListBox)

来源:互联网 发布:淘宝商品排名规则 编辑:程序博客网 时间:2024/05/22 16:39

要求:

1. 对控件中的某一项,选中它,并高亮(默认的形式是背景为蓝色)

 

 

CListBox控件的设置:

Listbox功能简单,设置也简单,只需一句:

m_lstbxIncludedStations.SetCurSel(0);

 

 

CListCtrl控件的设置:

目的:在对话启动起来后,希望CListctrl里有一项是被选中的,且该项高亮(蓝色)显示

方法:

  • 在OnIntiDialog里添加代码
m_lvAllDev.SetItemState(0,LVIS_SELECTED,LVIS_SELECTED);
  • 将ListCtrl控件的Tab键顺序设置为1

第二点很重要,否则效果不出现。

 

 

CTreeCtrl控件的设置:

树控件的设置添加代码如下:

m_treMyTree.Select(hItem,TVGN_CARET);

说明:

如果第二个参数设定为TVGN_DROPHILITE,与函数*SelectDropTarget*效果是一样的