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

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

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

做了好久都没弄出来,只好求救各位了
...全文
258 16 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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
  • 打赏
  • 举报
回复
不就是多刷新了几次嘛,冒出了三个帖子。。。

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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