终于完整实现了可视化编辑的技术

哎~ 本来改写 NIS Edit 之前,是寄望于它里面使用的可视化编辑控件,但是下来一看,晕就一个字,原来那个控件不是开源的,看来最想要学的东西没有了,其实 3 年前就开始写一个比美于 Delphi 可视化编辑环境的可视化编辑控件,但是自己那时候的技术尚浅,结果半途中断了开发,因为中间的技术要点怎么也参不透,多年来一直在找这样的控件,结果让我最欣赏的就是 NIS Edit 里面用的这个控件了(TRTDesigner),虽然它对于我来说还是差强人意,因为它并没有实现完整的 Delphi 效果,尤其是 Delphi 中的多层可视化编辑,例如:在一个 TPageControl 里面多个页面上的子控件, TRTDesigner 就无能为力了。
本来我是想,如果有它的源码,我会省下不少功夫,我相信我能够把它变得更强,哎哎啊,居然没得研究,但是我不想在 ResScope 中运用一个没有源码的控件,因为这样做,无论在异常错误的控制,还是以后 ResScope 的编译升级都是有害无益的,因此,我狠下心来,终于重新打开 3 年前冰封的可视化编辑控件研究的程序代码,嘿嘿,想不到当年不能做到的东西,今天看来很多东西都已经迎刃而解了,高兴啊,真的想不到,终于能把 ResScope 变成最强的可视化资源编辑工具了,而且绝对能模仿出 Delphi 7.0 的可视化编辑环境,仿真度 99%,就算目前做得最好的 ResHacker 的可视化编辑方式,在我看来,我也能够轻易做到了,真得很高兴,自己先高兴一下。
呵~呵~~呵呵呵~~

下面是一个界面图(Win2000 下的效果)


再来就是(WinXP 下的效果,注意,这里的效果比 Delphi 更加优胜,因为 Delphi IDE 默认不是 XP 界面的,如果你把 IDE 的 XP 界面打开,你会发现,Delphi 很多时候移动控件时都会在控件上残留影像,我也顺手把这个问题解决了)




评论: 3 | 引用: 0 | 查看次数: 8186
  • 1
xin [2009-10-10 11:57 PM]
目前已采用其他更强大的第3方控件(例如 LMD)来辅助实现。基于版权问题,不能提供下载。
冷静 [2009-10-08 07:59 PM]
请问楼主可以公开这个可视化编辑的代码不啊,让我等菜鸟学习,学习啊。
wufan [2009-04-06 04:04 AM]
ResScope到现在都4年了,没动静了,你放弃了吗?真可惜!
  • 1
发表评论
昵 称:
密 码: 游客发言不需要密码.
验证码: 验证码
内 容:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 5000 字 | UBB代码 开启 | [img]标签 关闭