如何做文件夹的树状目录

如何做文件夹的树状目录,第1张

1、打开文件资源管理器

2、在文件资源管理器中进入到某个文件夹或者文件,然后再左边栏空白的地方点击右键,然后选择“展开到当前文件夹”

3、查看文件夹的树形目录

4、在“查看”tab中,把“展开到当前文件夹”的选项勾上

1.在资源编辑器中右键单击你的树形控件,事件,然后选择NM_RCLICK,双击它,确定,就添加了树形控件的消息响应,然后找到对应的消息响应处理函数,如下是我的例子:

void

CViewTreeBase::OnNMRClick(NMHDR

*pNMHDR,

LRESULT

*pResult)

{

UNREFERENCED_PARAMETER(pNMHDR)

CPoint

point

GetCursorPos(&point)

ScreenToClient(&point)

UINT

uFlags

=

0

HTREEITEM

click

=

HitTest(point,

&uFlags)

//click和uFlags能定位你单击的具体项目,参看参考资料。

//在这里你可以进行你的添加节点的 *** 作,相信你会天际节点。如果需要添加菜单,你可以搜搜右键添加菜单,然后在这里d出菜单。具体的,看你需求,再做解答。

}

2.也可以自己派生一个类,继承于CTreeCtr,从类向导中进行添加1中消息,如上的例子是我派生的类。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11770948.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存