电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

VC界面美化VIP免费

VC界面美化_第1页
1/22
VC界面美化_第2页
2/22
VC界面美化_第3页
3/22
VC 界面美化(转) 本文专题讨论VC 中的界面美化,适用于具有中等VC 水平的读者。读者最好具有以下VC 基础: 1. 大致了解MFC 框架的基本运作原理; 2. 熟悉Window s 消息机制,熟悉MFC 的消息映射和反射机制; 3. 熟悉OOP 理论和技术; 本文根据笔者多年的开发经验,并结合简单的例子一一展开,希望对读者有所帮助。 1. 美化界面之开题篇 相信使用过《金山毒霸》、《瑞星杀毒》软件的读者应该还记得它们的精美界面: 图 1 瑞星杀毒软件的精美界面 程序的功能如何如何强大是一回事,它的用户界面则是另一回事。千万不要忽视程序的用户界面,因为它是给用户最初最直接的印象,丑陋的界面、不友好的风格肯定会影响用户对软件程序的使用。 “受之以鱼,不若授之以渔”,本教程并不会向你推荐《瑞星杀毒软件》精美界面的具体实现,而只是向你推荐一些常用的美化方法。 2. 美化界面之基础篇 美化界面需要先熟悉Window s 下的绘图操作,并明白 Window s 的幕后绘图操作,才能有的放矢,知道哪些可以使用,知道哪些可以避免 … … 2.1 Window s 下的绘图操作 熟悉DOS 的读者可能就知道:DOS 下面的图形操作很方便,进入图形模式,整个屏幕就是你的了,你希望在哪画个点,那个地方就会出现一个点,红的、或者黄的,随你的便。你也可以花点时间画个按钮,画个你自己的菜单,等等… … Windows 本身就是图形界面,所以 Windows 下面的绘图操作功能更丰富、简单。要了解 Windows下的绘图操作,要实现Windows 界面的美化,就必须了解 MFC 封装的设备环境类和图形对象类。 2.1.1 设备环境类 Windows 下的绘图操作说到底就是DC 操作。DC(Device Context 设备环境)对象是一个抽象的作图环境,可能是对应屏幕,也可能是对应打印机或其它。这个环境是设备无关的,所以你在对不同的设备输出时只需要使用不同的设备环境就行了,而作图方式可以完全不变。这也就是Windows 的设备无关性。 MFC 的CDC 类封装了Windows API 中大部分的画图函数。CDC 的常见操作函数包括: Drawing-Attribute Functions:绘图属性操作,如:设置透明模式 Mapping Functions:映射操作 Coordinate Functions:坐标操作 Clipping Functions:剪切操作 Line-Output Functions:画线操作 Simple Drawing Functions:简单绘图操作,如:绘制矩形框 Ellipse and Polygon Functions :椭圆/多边形操作 Text Fun...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部