MFC自定义控件

代码i小学生 2016-09-06 11:28:34
最近在看AVL树的时候,想把树的这种结构用图形化的方式展示出来。效果就想一个倒着的树一样。本来想用winForm的,因为之前没有用MFC绘制过控件想尝试下。但是在网上查了资料发现 c++ 自定义控件有几种 active控件 、COM控件 等等。。。。弄得挺头大的。而且在自定义控件的过程中我不能像c#那样可以运行起来之后可以看到控件的效果。 我想估计是我资料查找的不够充分。现在请大家给小弟一点建议。。。。。不胜感激


我的思路 :
1: 创建(图形 + 数字)的控件(dll)。
 2:创建MFC单文档界面 -> 调用dll->在各节点之间划线
...全文
273 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
treectrl可以变成一个横放的树,可以直接用。
syy64 2016-09-07
  • 打赏
  • 举报
回复
用CTree类
赵4老师 2016-09-07
  • 打赏
  • 举报
回复
搜“Visio二次开发”?
  • 打赏
  • 举报
回复
引用 4 楼 wangtiewei 的回复:
[quote=引用 3 楼 zjq9931 的回复:] treectrl可以变成一个横放的树,可以直接用。
我怎么么有找到相关的属性说明啊 [/quote] 就是树控件啊,树的节点可以展开,收缩,每个节点可以存放N个子节点,这里只存放两个子节点限定就好了。 如果是你说的那种固定形制的,赵老师说的方法也不错。 我这里推荐一个另外的东西: http://www.oschina.net/project/tag/254/freemind-software/
代码i小学生 2016-09-07
  • 打赏
  • 举报
回复
引用 1 楼 zhao4zhong1 的回复:
搜“Visio二次开发”?


=


引用 4 楼 wangtiewei 的回复:
[quote=引用 3 楼 zjq9931 的回复:]
treectrl可以变成一个横放的树,可以直接用。

可能我说的不太清楚, 其实我想要的效果是,这种自上而下的效果
代码i小学生 2016-09-07
  • 打赏
  • 举报
回复
引用 3 楼 zjq9931 的回复:
treectrl可以变成一个横放的树,可以直接用。
我怎么么有找到相关的属性说明啊

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧