如题,我以前用VB6的,也写过类似的山寨Office2003工具栏,不过也就仅限于工具栏和菜单,现在正打算用wxWidgets(2.9.3)写山寨Office2003工具栏、菜单、Dockable pane等(因为看了看wxAUI觉得太烂,所以干脆自己写),目前实现工具栏、菜单、Dockable area、浮动窗口的部分功能,可以在Windows和Linux(GTK)正常运行。我先发一个截图上来:
打算做好后开源(估计是wxWindows License),如果大家有兴趣的话我也可以现在发代码上来或者上传到Google Code上面,大家共同开发
正在做一个山寨Office2003工具栏界面
Re: 正在做一个山寨Office2003工具栏界面
这个效果的确和Office2003的工具栏界面比较接近了。
支持一下~
个人比较喜欢Office 2007的工具栏风格—— http://docs.wxwidgets.org/trunk/group__ ... ibbon.html
P.S. 不知做的时候有木有考虑换肤呢?
支持一下~
个人比较喜欢Office 2007的工具栏风格—— http://docs.wxwidgets.org/trunk/group__ ... ibbon.html
P.S. 不知做的时候有木有考虑换肤呢?
In fascination of creating worlds by words, and in pursuit of words behind the world.
On Github: http://utensil.github.com
Technical Blog in Chinese: http://utensil.iteye.com/
On Github: http://utensil.github.com
Technical Blog in Chinese: http://utensil.iteye.com/
Re: 正在做一个山寨Office2003工具栏界面
现在放出测试版本1,源代码需要wxWidgets 2.9.3才能编译,完整支持工具栏的Dock(至少在Windows下)
下面是在Windows的运行截图:
已知问题:在Linux(Ubuntu 10.04)下,拖动工具栏到浮动状态会直接导致Assertion failed(CaptureMouse() failed),正在研究如何修复,而且弹出的浮动窗口大小不对,用户改变浮动窗口大小的时候也不正常(不知道怎么修正)
下面是在Windows的运行截图:
已知问题:在Linux(Ubuntu 10.04)下,拖动工具栏到浮动状态会直接导致Assertion failed(CaptureMouse() failed),正在研究如何修复,而且弹出的浮动窗口大小不对,用户改变浮动窗口大小的时候也不正常(不知道怎么修正)
考虑了,代码里面有Art provider的支持,我只写了Office2003 art providerUtensil wrote:P.S. 不知做的时候有木有考虑换肤呢?
- Attachments
-
- wxTest.rar
- (30.72 KiB) Downloaded 1063 times
Re: 正在做一个山寨Office2003工具栏界面
你这么有价值的代码,何不弄成一个component宣传一下?
Re: 正在做一个山寨Office2003工具栏界面
目前暂时没有空修改,等有空了估计会传到网上去(Google Code之类的)ollydbg23 wrote:你这么有价值的代码,何不弄成一个component宣传一下?
-
- In need of some credit
- Posts: 5
- Joined: Fri Oct 19, 2012 9:26 am
Re: 正在做一个山寨Office2003工具栏界面
擦 佩服佩服
Re: 正在做一个山寨Office2003工具栏界面
作者真牛啊,
不过我最想要的还是一套强大的基本控件,要扩展性强点的
不过我最想要的还是一套强大的基本控件,要扩展性强点的