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);语句去掉。

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

时间: 2024-11-02 10:09:30

CButtonST使用技巧的相关文章

CButtonST使用技巧: CButtonST简介

CButtonST使我目前见过的最强大,功能最全的CButton派生类.撰写本文的目的不在于技术的讨论,而是希望能够为各位提供关于CButtonST的使用参考,以提高编写程序的速度. 下图是用CButtonST做的几个按钮   以下是CButtonST类的一些版本信息,方便大家可以及时获得它的最新版本. 作者:Davide Calabro 邮箱地址:davide_calabro@yahoo.com 个人主页:http://www.softechsoftware.it CButtonST类主要包括

VC中使用CButtonST使用技巧

CButtonST是一个功能强大的类,他可以产生各种不同风格的 Button按钮,可以在实际开发中使用,CButtonST是控件子绘制的原理 . CButtonST可以从网上下载到源文件 ,下载之后 加入到我们的工程中 . 下面是使用方法 . 1.创建一个Button控件 并为之 关联一个 Control变量   . 2.修改Button控件的父类为 CButtonST  //{{AFX_DATA(CXXDlg)  enum { IDD = IDD_XX_DIALOG };  CButtonST

快速增强路由器安全的十个小技巧

  路由器操作系统同网络操作系统一样容易受到黑客的攻击.大多数中小企业没有雇佣路由器工程师,也没有把这项功能当成一件必须要做的事情外包出去.因此,网络管理员和经理人既不十分了解也没有时间去保证路由器的安全.下面是保证路由器安全的十个基本的技巧. 1.更新你的路由器操作系统:就像网络操作系统一样,路由器操作系统也需要更新,以便纠正编程错误.软件瑕疵和缓存溢出的问题.要经常向你的路由器厂商查询当前的更新和操作系统的版本. 2.修改默认的口令:据卡内基梅隆大学的计算机应急反应小组称,80%的安全事件都

开好网络视频会议的技巧

网络视频会议已经在众多企业里运用起来了,然而在一个通讯咨询公司对网络视频会议使用情况的调查中显示,尽管高达67%的受访高级经理称,未来预计将举行更多的视频会议,但也有62%的人称,他们对自己是否具备充分利用这种会议的技巧感到担心. 可能公司内很多人是初次接触这种会议形式,对于在现场会议环境下成长起来的大众来说,视频会议仍然会让他们感觉陌生.不便,开过后感觉效果不好,可能就搁置了这种现代化的会议模式,造成这种情况的根本原因其实和开视频会议的技巧有关,那要如何开好视频会议呢?这里就来分析影响视频会议

苹果iOS 程序图标的设计技巧

文章像三联的朋友们介绍苹果iOS 程序图标的设计技巧,教程难度中等,IPHONE.IPAD.IPOD成为越来越多的人使用的移动互联设备,因此我们经常会遇到为这些设备设计图片,特别是设计IPHONE图标,这篇文章就像三联的朋友们详细的介绍一下IPHONE图标的设计流程,好了一起来学习吧:程序图标主要作用是为了使该程序更加具象及更容易理解,除了上述的作用外,有更好视觉效果的图标可以提高产品的整体体验和品牌,可引起用户的关注和下载,激发起用户点击的欲望. 表现形态 在有限的空间里表达出相对应的信息,在

VB.net窗体应用技巧

本篇文章的主要开发环境是Visual Studio 2008,Visual Studio系列产品一直以来都提供了强大的控件功能,然而我们利用这些控件可以编写出功能强大的应用程序.本文主要利用微软的最新.net开发工具为大家展示窗体特效的应用方法,为大家介绍创建炫酷的透明化窗体以及浮动型窗体的一些技巧.很适合.net开发工具的初学者,具有一定的实用价值. 打开 Visual Studio 2008在文件 (File) 菜单上,单击新建项目 (New Project). 在新建项目 (New Pro

掌握单页网站设计的5大技巧

  的确,单页设计已然是网页设计的大趋势了.许多流行的设计元素和设计方法都逐渐与这种网页设计手法融合到一起,越来越多的设计师和企业机构开始选择单页网站作为他们沟通世界的门户,而用户也开始接触越来越多的形式多样的单页网站. 但是在很久之前,在单页网站还非常简单的阶段,很多人都认为这是一种非常Low的网页设计方式,直接粗暴如同商业名片一般的网页结构怎么看都和高大上没有血缘关系,谁又会想到这种设计方式在今天会如此流行呢?在设计师们的不懈探究之下,单页设计已经摘掉了混乱单调的帽子,构建起了一套相对比较完

cdr文件导入ps技巧

这篇教程像朋友们介绍cdr文件和ps文件互转的技巧[cdr文件导入ps];cdr和photoshop长期以来一直是pc上常用的的著名设计软件,是专业设计用户的首选,二者在图形.图像的处理方面各有千秋,cdr是矢量图形处理的霸主,而photoshop则是平面图像设计的不二之选,综合应用二者可以充分发挥你的想像力,绘制出美丽而神奇的图案. 这就涉及到怎样将cdr中的图形.图像正确输出到photoshop,以及哪种方法更好的问题. 用cdr结合photoshop生成点阵图的三种方法 (一)在cdr中选

快速定位windows8收藏夹位置的技巧

  在使用IE浏览器时,一般保存网站网址都会存储在默认的收藏夹里,以便轻松访问.在windows其他系统下,用户都能很快地找到收藏夹的位置,但是在新系统windows8下,由于改变了全新的风格,一时之下,用户很难找到收藏夹位置,下面就教大家一个小方法,快速定位windows8收藏夹位置. 1.按"Win键"+"E"进入"计算机",双击打开系统盘"C盘" 2.找到"用户"文件夹(某些系统会显示为"U