選中某一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