初學MFC(3)——樹型控制元件之一 (轉)
初學MFC(3)——樹型之一
:namespace prefix = o ns = "urn:schemas--com::office" />
在學習樹型控制元件的時候,首先我要把它建立起來。為此,我採用了以下的步驟:
1:我建立了一個based dialog的應用。在對話方塊上,放置一個樹。
2:在對話方塊類中新增一個CTreeCtrl的m-wndTree
3:在對話方塊的oninitdialog中新增如下程式碼:
HTREEITEM hItem1A=m_wndTree.InsertItem(_T("LAYER1_A"),0,1);
m_wndTree.InsertItem(_T("LAYER2_1A"),0,1,hItem1A,TVI_LAST);
HTREEITEM hItem2_1B=m_wndTree.InsertItem(_T("LAYER2_1B"),0,1,hItem1A,TVI_LAST);
m_wndTree.InsertItem(_T("LAYER3_1A"),0,1,hItem2_1B);
m_wndTree.InsertItem(_T("LAYER3_1B"),0,1,hItem2_1B);
m_wndTree.InsertItem(_T("LAYER3_1C"),0,1,hItem2_1B);
m_wndTree.InsertItem(_T("LAYER2_1C"),0,1,hItem1A,TVI_LAST);
HTREEITEM hItem1B=m_wndTree.InsertItem(_T("LAYER1_B"),0,1);
m_wndTree.InsertItem(_T("LAYER2_2A"),0,1,hItem1B,TVI_LAST);
m_wndTree.InsertItem(_T("LAYER2_2B"),0,1,hItem1B,TVI_LAST);
m_wndTree.InsertItem(_T("LAYER2_2C"),0,1,hItem1B,TVI_LAST);
(注:上面程式碼是我copy來的,我要感謝這位朋友)
4:編譯執行,一個樹就在對話方塊上顯示出來了。
5:樹出來之後,我還想在前面加一個圖示:
首先,在對話方塊類中定義一個CImageList物件m-imglst
第二,在上面程式碼的前面加上下面的程式碼:
m_ImgLst.Create(I_TREE,16,1,RGB(0,255,255));
m_wndTree.SetImageList(&m_ImgLst,TVSIL_NORMAL);
就顯示出了圖示;樹的建立工作就算完成了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-993375/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 初學MFC(2) (轉)
- 初學MFC(1) (轉)
- 樹型檢視控制元件(轉)控制元件
- 《深入淺出MFC》學習筆記之一 (轉)筆記
- Java 教學例子 目錄樹 (初級) (轉)Java
- MFC控制元件程式設計:列表控制元件、樹控制元件、屬性頁對話方塊 (未完)控制元件程式設計
- VC++/MFC 教程3(英文) (轉)C++
- MFC控制元件使用大全控制元件
- MFC控制元件精簡控制元件
- XML初學進階學習筆記(3)(轉)XML筆記
- MFC動態建立控制元件的訊息處理 (轉)控制元件
- 樹形控制元件比較 (轉)控制元件
- MFC控制元件之Button基本用法控制元件
- MFC中上下控制元件的使用控制元件
- XML輕鬆學習手冊(3)XML概念之一(轉)XML
- 給初學者的入門知識之一(轉)
- MFC NumericUpDown Spin控制元件 CSpinButtonCtrl控制元件
- MFC開發常見問題的回答3 (轉)
- No MFC,Only API (轉)API
- mfc程式流程 (轉)C程式
- MFC中ListControl控制元件的使用控制元件
- MFC操作父視窗的子控制元件控制元件
- 利用MFC程式設計在工具條中增加組合框控制元件 (轉)C程式程式設計控制元件
- MFC學習(五)
- 《深入淺出MFC》學習筆記之二 (轉)筆記
- Oracle初學者問題3(轉)Oracle
- MFC功能擴充套件控制元件BCGSuite for MFC釋出v27.1|附下載套件控制元件UI
- MFC控制元件一些不常見的用法控制元件
- 資料結構學習(C++)——二叉樹【3】 (轉)資料結構C++二叉樹
- hpe或hp與hp 3par的關係初識之一
- 初學Python(一)——資料型別Python資料型別
- 初為專案經理3(轉)
- STL的學習筆記之一 (轉)筆記
- CCNA學習心得之一(推薦)(轉)
- MFC基礎--怎樣貼一張圓型的點陣圖 (轉)
- MFC---ActiveX控制元件程式設計基礎控制元件程式設計
- MFC不能多執行緒操作控制元件的原因執行緒控制元件
- hive學習筆記之一:基本資料型別Hive筆記資料型別