MFC多文档程序可以美化到什么程度?
来源:互联网 发布:网络小说情圣保镖 编辑:程序博客网 时间:2024/04/27 13:51
今天早上看到论坛上有人问:MFC多文档程序可以美化到什么程度。是呀,可以美化到什么程度呢?平时咱们美化程序,都是针对对话框的,很少有人去美化文档/视图类。这是由于框架类的标题栏很难美化,对于对话框程序,我们可以隐藏掉标题栏,然后画一个假的上去。但如果隐藏掉框架类的标题栏,很多行为就不对了。其次,菜单栏和工具栏的美化也是个难点。由于菜单栏没有坐标属性,所以,它的位置是固定的,很难任意布局。而对工具栏的美化,最多也就是贴个好看一点的图标。
即使标题栏、菜单栏和工具栏的美化全部解决,你可能会发现,这些已经美化了的元素,和剩余部分的元素又不那么协调了,比如切分窗口的分隔条、视图、状态栏等。
再即使上面的都解决了,你会发现,这个工作量会相当巨大,并且没有可移值性,等到下一个多文档程序也需要美化时,又是一次累人的过程。
幸运的是,LibUIDK已经支持MFC多文档程序,可以做到彻底的、颠覆性的修改与美化。由于LibUIDK中,不使用标题栏、菜单栏(LibUIDK提供自己的可以任意布局的菜单栏)、工具栏(LibUIDK用按钮代替,灵活性相当大)和状态栏等MFC文档视图程序所特有的这些元素,所以可以彻底摆脱MFC框架类的限制。LibUIDK也提供了创建这种工程的向导,您只需要选中对文档视图的支持,然后输入工程名和存放路径,那么LibUIDK可以帮你创建出这样一个工程,而不需要你花费精力去修改。如下图:
下面是生成好的框架视图界面:
最重要的是,这样的界面还可以做到所见即所得的去编辑:
- MFC多文档程序可以美化到什么程度?
- 动态文本可以华丽到什么程度?
- 抄代码,可以抄到什么程度
- 黑客到底可以厉害到什么程度?
- 功能测试用例需要详细到什么程度,完全测试程序是可能的么
- 美国的穷人穷到什么程度?
- 软件架构要设计到什么程度?
- 软件架构要设计到什么程度?
- 日本究竟发达到什么程度?
- 日本究竟发达到什么程度?
- MFC程序的快速美化
- MFC 多文档程序心得
- 你练到什么程度了(J2EE) 你练到什么程度了(J2EE)
- OpenCasCade 从零开始到生成MFC单文档测试程序
- 使用.msstyles皮肤文件美化MFC程序
- 【转贴】美国的穷人穷到什么程度?
- 【转贴】美国的穷人穷到什么程度?
- 你练到什么程度了(J2EE)
- Linux下获取系统的IP,子网掩码,网关,MAC和配置文件的修改
- Enna是强大而漂亮的开源多媒体中心(用EFL开发)
- 精通init ramfs构建step by step (一)
- 解决FCKeditor For asp.net 上传图片时中文乱码问题
- MySQL的10件事—它们也许和你预想的不一样(转自:http://database.51cto.com/art/201011/233250.htm)
- MFC多文档程序可以美化到什么程度?
- shell字符串操作
- SET NOCOUNT
- shell的一些命令
- Union、Union All、Intersect、Minus
- A View of the Parallel Computing Landscape
- ActionFilterAttribute 简记
- ocp习题-Chapter 1 Oracle Database 10g Components and Architecture
- 网络蜘蛛的基本原理--转载