国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

樹形控件TreeCtrl的基本使用

2019-11-10 18:26:32
字體:
來源:轉載
供稿:網友
1、插入結點:InsertItem  可以插入根節點和子節點2、獲取與設置結點的文本:GetItemText、SetItemText3、刪除某個結點:DeleteItem4、刪除所有結點:DeleteAllItems5、收起與展開結點:Expand6、獲取與設置選擇結點:GetSelectedItem、SelectItem7、獲取與設置虛線的顏色:GetLineColor、SetLineColor8、獲取與設置文本的顏色:GetTextColor、SetTextColor9、獲取與設置Check:GetCheck、SetCheck   需將樹控件的checkboxes屬性設置為TRUE10、獲取與設置擴展風格樣式:GetExtendedStyle、SetExtendedStyle11、獲取與設置結點的圖標:GetItemImage、SetItemImage  11和12聯合使用12、獲取與設置圖標列表:GetImageList、SetImageList    1、創建一個CImageList對象,調用Create函數;2、調用Add函數添加圖標;3、樹控件調用SetImageList函數進行關聯13、獲取根結點:GetRootItem14、獲取父結點:GetParentItem15、獲取子結點:GetChildItem16、獲取下一個兄弟結點:GetNextSiblingItemHTREEITEM hNext = m_TreeCtrl.GetNextSiblingItem(hSelect);if ( hNext ) {m_TreeCtrl.SetItemText(hNext, _T("ddddd"));}17、是否有子結點:ItemHasChildren18、編輯結點:EditLabel   EditLabels屬性設置為TRUE;響應控件的TVN_ENDLABELEDIT消息。樹控件還有其它的一些消息,具體參見MSDNCString strText;m_TreeCtrl.GetEditControl()->GetWindowText(strText);m_TreeCtrl.SetItemText(pTVDispInfo->item.hItem, strText);19、獲取與設置某結點的附加數據:GetItemData、SetItemData20、取得下一個結點,可以是:選擇、兄弟、兒子、可見、下一個可見、上一個、根、父親 等:GetNextItem21、獲取可視結點的個數、第一個可視結點、下一個可視結點、最后一個可視結點:這里有必要跟大家解釋一下可視結點的意思:即,當前窗口所能看見的結點的個數,如果超過了就會出現滾動條!GetVisibleCount、GetFirstVisibleItem、GetNextVisibleItem、GetLastVisibleItemUINT uCount = m_TreeCtrl.GetVisibleCount();HTREEITEM hItem = m_TreeCtrl.GetFirstVisibleItem();for (UINT idx = 0; idx < uCount; idx++) {   ASSERT(hItem != NULL);   m_TreeCtrl.SetCheck(hItem, !m_TreeCtrl.GetCheck(hItem));   hItem = m_TreeCtrl.GetNextVisibleItem(hItem);

}

樹形控件其它的一些消息:


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 兰坪| 岗巴县| 师宗县| 曲阳县| 固安县| 商都县| 根河市| 东台市| 台湾省| 仲巴县| 屯昌县| 博爱县| 通河县| 榆社县| 永平县| 苍山县| 古交市| 旺苍县| 福州市| 桃园市| 临汾市| 韶关市| 平泉县| 义马市| 汉源县| 新巴尔虎右旗| 闵行区| 庐江县| 扎兰屯市| 宣化县| 新田县| 黑水县| 乌拉特后旗| 平定县| 黔东| 灌阳县| 辽阳县| 仁化县| 绵阳市| 大姚县| 吴堡县|