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


要求:

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*效果是一样的





免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM