贡献一个XP风格按钮的可重用类
来源:百度文库 编辑:神马文学网 时间:2024/04/28 16:17:45
主题:贡献一个XP风格按钮的可重用类,附示例代码
作者:asanscape 发表时间:2006-8-9 10:26:00
楼主
贡献一个XP风格按钮的可重用类,附示例代码,效果如下图:
CXPButton类的使用:
首先建立一个基于对话框的工程,然后点击菜单Project->Add to Project->File,选择xpbutton.h和xpbutton.cpp。假设你的工程名为XPTest,别忘了在XPTestDlg.h中包含头文件,即在开头加入#include "xpbutton.h"。
在窗体上画个按钮IDC_BUTTON1,在按钮上点右键,选择Class Wizard,打开Class Wizard的Member Variables选项卡。双击IDC_BUTTON1,为其添加一个Control型的变量m_xpBtn1,选择Variable Type为CXPButton。如果在下拉列表中找不到CXPButton,则继续看下面的内容。选择CXPButton后点确定。编译程序,就可以看到重新定义过XP风格按钮了。
如果你把CXPButton的源文件引入自己的工程,在Variable Type中看不到CXPButton选项。可以通过以下方法加入:
1. 首先保存工程后退出。
2. 在工程的目录下找到一个后缀名为.clw的文件,将其删除。但是为了以防万一还是建议你实现备份一下。
3. 重新打开工程,进入类向导,此时会看到一下一个弹出对话框,我们选择“是(Yes)”。
4. 再选择“Add All”,这样我们就可以在类向导中使用CXPButton的变量类型了。
或者你直接到源代码中更改按钮对象的基类为CXPButton类即可。
作者:asanscape 发表时间:2006-8-9 10:26:00
楼主
贡献一个XP风格按钮的可重用类,附示例代码,效果如下图:
CXPButton类的使用:
首先建立一个基于对话框的工程,然后点击菜单Project->Add to Project->File,选择xpbutton.h和xpbutton.cpp。假设你的工程名为XPTest,别忘了在XPTestDlg.h中包含头文件,即在开头加入#include "xpbutton.h"。
在窗体上画个按钮IDC_BUTTON1,在按钮上点右键,选择Class Wizard,打开Class Wizard的Member Variables选项卡。双击IDC_BUTTON1,为其添加一个Control型的变量m_xpBtn1,选择Variable Type为CXPButton。如果在下拉列表中找不到CXPButton,则继续看下面的内容。选择CXPButton后点确定。编译程序,就可以看到重新定义过XP风格按钮了。
如果你把CXPButton的源文件引入自己的工程,在Variable Type中看不到CXPButton选项。可以通过以下方法加入:
1. 首先保存工程后退出。
2. 在工程的目录下找到一个后缀名为.clw的文件,将其删除。但是为了以防万一还是建议你实现备份一下。
3. 重新打开工程,进入类向导,此时会看到一下一个弹出对话框,我们选择“是(Yes)”。
4. 再选择“Add All”,这样我们就可以在类向导中使用CXPButton的变量类型了。
或者你直接到源代码中更改按钮对象的基类为CXPButton类即可。
贡献一个XP风格按钮的可重用类
如何把握可重用与不可重用的人才
无延迟翻滚的图形与CSS混合风格按钮
在delphi7中不使用任何第三方控件,实现放在工具栏上可拖动的xp风格菜单.
如何把握可重用与不可重用的人才 - 人力资源 - 世界经理人论坛
如何把握可重用与不可重用的人才 01 - 人力资源 - 世界经理人论坛
如何把握可重用与不可重用的人才 222 - 人力资源 - 世界经理人论坛
用JSP创建可重用的图形背景
XP有一个很无敌的命令(可 以用来删除不能删除的文件)
可加快XP开机启动的四类方法
哪里有让窗体显示XP风格的DELPHI控件?
[美容美发]贡献一个去痘痘的中药方子
最大限制地提高代码的可重用性克服传统面向对象编程方法在可重用性方面的不足
“重用”县委书记的背后
“重用”县委书记的背后
Web 应用程序中的可重用性
大学生不被重用的原因--一个私企老板的解释
吃两堆狗屎可以贡献一个亿的GDP
吃两堆狗屎贡献的GDP不止一个亿
贡献一个好玩的社区功能设想 by 思践
吃两堆狗屎可以贡献一个亿的GDP
Win XP的一个无敌命令
一个让XP快上几倍的魔法
XP有一个很无敌的命令