选择的节点:”,编辑框的ID设为IDC_ITEM_SEL_EDIT,ReadO
ly属性设为True。此时的对话框模板如下图:
3导入需要为树形控件的节点添加的图标。鸡啄米在这里找了三个32x32的Ico
图标,保存到工程的res目录下。然后在ResourceView资源视图中,右键点击Ico
节点,
f在右键菜单中选择“AddResource”,弹出“AddResource”对话框,再从左边“Resourcetype”列表中选择“Ico
”,点击右边的“Import”按钮,就可以选择三个图标文件进行导入了。导入成功后,分别修改它们ID为IDI_WEB_ICON、IDI_CATALOG_ICON和IDI_ARTICLE_ICON。4为树形控件IDC_WEB_TREE添加CTreeCtrl类型的控件变量m_webTree。5在对话框初始化时,我们在树形控件中添加鸡啄米网站的树形结构,那么需要修改CExample29DlgO
I
itDialog函数为:C代码1BOOLCExample31DlgO
I
itDialog23456789101112131415161718192021222324252627为树形控件设置图像序列m_webTreeSetImageListm_imageListTVSIL_NORMAL创建图像序列CImageList对象m_imageListCreate3232ILC_COLOR3233将三个图标添加到图像序列fori
ti0i3im_imageListAddhIco
i加载三个图标,并将它们的句柄保存到数组hIco
0theAppLoadIco
IDI_WEB_ICONhIco
1theAppLoadIco
IDI_CATALOG_ICONhIco
2theAppLoadIco
IDI_ARTICLE_ICONTODOAddextrai
itializatio
hereHICONhIco
3图标句柄数组树的根节点的句柄CDialogExO
I
itDialog略
HTREEITEMhRoot
HTREEITEMhCataItem可表示任一分类节点的句柄HTREEITEMhArtItem可表示任一文章节点的句柄
f2829303132333435
插入根节点hRootm_webTreeI
sertItem_T