树型控件使用
樹型控件的使用:
1、設(shè)置樹型控件的風(fēng)格。
?
TVS_HASBUTTONS、TVS_HASLINES等風(fēng)格有很多視具體情況而選。
2、為樹型控件添加圖像列表
樹控件 (Tree Control) (CTreeCtrl) 中的每項(xiàng)都可以有一對(duì)與之關(guān)聯(lián)的位圖化圖像。
這些圖像出現(xiàn)在項(xiàng)標(biāo)簽的左邊。
如果選擇了該項(xiàng),就會(huì)顯示一個(gè)圖像;如果沒有選擇該項(xiàng),就會(huì)顯示另一個(gè)圖像。
例如,某項(xiàng)可能在選定時(shí)顯示一個(gè)打開的文件夾,而在未選定時(shí)顯示關(guān)閉的文件夾。
創(chuàng)建圖像列表并把它加入到樹形控件中的代碼如下:
3、添加節(jié)點(diǎn)
在樹形控件中每一個(gè)結(jié)點(diǎn)都有一個(gè)句柄(HTREEITEM),同時(shí)添加結(jié)點(diǎn)時(shí)必須提供的參數(shù)是該結(jié)點(diǎn)的父結(jié)點(diǎn)句柄,利用
可以添加一個(gè)結(jié)點(diǎn),pszItem為顯示的字符,hParent代表父結(jié)點(diǎn)的句柄,
nImage為結(jié)點(diǎn)沒被選中時(shí)所使用圖片序號(hào),nSelectedImage為結(jié)點(diǎn)被選中時(shí)所使用圖片序號(hào)
圖片序列號(hào)為圖像列表中圖片的序列號(hào)。
當(dāng)前添加的結(jié)點(diǎn)會(huì)排在hInsertAfter表示的結(jié)點(diǎn)的后面,返回值為當(dāng)前創(chuàng)建的結(jié)點(diǎn)的句柄
如:
?
?
轉(zhuǎn)載于:https://blog.51cto.com/qsjming/548724
總結(jié)
- 上一篇: 梦到龙头是什么兆头
- 下一篇: 女人梦到乌龟进家什么预兆