WEB开发网
开发学院软件开发VC CButtonST使用技巧 阅读

CButtonST使用技巧

 2008-01-19 20:25:50 来源:WEB开发网   
核心提示:CButtonST使我目前见过的最强大,功能最全的CButton派生类,CButtonST使用技巧,撰写本文的目的不在于技术的讨论,而是希望能够为各位提供关于CButtonST的使用参考,请根据Icon的大小调整按钮的大小,实例:演示程序中的Standar 按钮,以提高编写程序的速度,下图是用CButtonST做的几个

CButtonST使我目前见过的最强大,功能最全的CButton派生类。撰写本文的目的不在于技术的讨论,而是希望能够为各位提供关于CButtonST的使用参考,以提高编写程序的速度。

下图是用CButtonST做的几个按钮

以下是CButtonST类的一些版本信息,方便大家可以及时获得它的最新版本。

作者:Davide Calabro

邮箱地址:davide_calabro@yahoo.com

个人主页:http://www.softechsoftware.it

CButtonST类主要包括BtnST.h、BtnST.cpp、BCMenu.h和BCMenu.cpp四个文件。如果你打算使用CButtonST的窗口不止一个,那么我建议你在VC++的Workspace | FileView中导入以上的四个文件之后,然后在SdtAfx.h文件中添加合适的include语句,如#include "BtnST.h"。

以下是Basic Features的演示界面:

效果一:在按钮上加入Icon,使Icon和文字同时显示

假设按钮ID为IDC_BUTTON1

1. 添加成员变量 CButtonST  m_btn;2. 添加Icon资源,设其ID设为IDI_ICON1

3. 在OnInitDialog函数中初始化按钮 m_btn.SubclassDlgItem(IDC_BUTTON1,this);
m_btn.SetIcon(IDI_ICON1);
m_btn.SetFlat(FALSE);
注意:为达到最好效果,请根据Icon的大小调整按钮的大小。

实例:演示程序中的Standar 按钮。

效果二:显示平面按钮

只需要在效果一的基础上把m_btn.SetFlat(FALSE);语句去掉。

效果三:使按钮上的图标可变

1 2 3 4 5 6  下一页

Tags:CButtonST 使用技巧

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接