初学者问下这种界面是拿什么实现的?

月中蓝 2011-06-18 08:58:26

要做一个类似的东西,请问这种效果是怎么做的?
文字部分我觉得应该是richedit,但它有不是一个窗口,并且能够拖动、缩放等等
每个小区域还有对外的接口,能保存为单独的文件

做了好久都没弄出来,只好求救各位了
...全文
196 点赞 收藏 16
写回复
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
edison1226 2011-06-21
顶下~~~
回复
狂风暴雨 2011-06-21
自绘应该可以把
回复
尘言 2011-06-20
矩形区域的拖动使用 CRectTracker 类

实例:http://www.codeproject.com/KB/miscctrl/resize_at_runtime.aspx
回复
kiloopt 2011-06-20
可能我可以帮你,不过根据这个图不是很清楚真正的需求是什么样的,有兴趣的话可以联系我交流下
回复
板儿牙辣椒 2011-06-19
richedit 如果不复杂的话
要不还是用别人写的现成的吧
回复
gz_qmc 2011-06-19
怎么就不是,这不就是VC编辑对话框资源时候添加些richedit之类的
回复
pady_pady 2011-06-19
如果楼主的效果不复杂的话,richedit应该就足够
回复
pady_pady 2011-06-19
这都是windowless模型,建议使用QT,WPF等等,楼主最好找dxui什么的类库,自己实现的话太复杂了呵呵
回复
向立天 2011-06-19
用一个自定义控件包一个richedit可以吧
回复
vcf_reader 2011-06-19
很多办法:
1.richedit可以搞定,且内容可以变化
2.直接贴图更简单,但是内容固定不能变化
3.普通 edit也可以搞定,内容也能变化
……
回复
月中蓝 2011-06-19
我用RichEdit试过了,没办法处理拖动啊,鼠标消息被RichEdit捕获了
另外,我觉得这里不用子窗口比较好
[Quote=引用 5 楼 vcf_reader 的回复:]

很多办法:
1.richedit可以搞定,且内容可以变化
2.直接贴图更简单,但是内容固定不能变化
3.普通 edit也可以搞定,内容也能变化
……
[/Quote]
回复
月中蓝 2011-06-19
可能问题描述不是很清楚,那几个区域其实很像OLE对象的,就是双击打开编辑窗口,单击可以拖动的
我也觉得有点像windowless的,但是具体的怎么做很头疼
没有人做过类似的吗?
回复
haogeai123 2011-06-18
窗口自绘
回复
kyotrue 2011-06-18
MFC没有这种现成控件的,从CWnd继承全部自己实现。
回复
月中蓝 2011-06-18
不就是多刷新了几次嘛,冒出了三个帖子。。。
回复
发动态
发帖子
界面
创建于2007-09-28

1.5w+

社区成员

VC/MFC 界面
申请成为版主
社区公告
暂无公告