在想使用CButtonST的工程中加入BtnST.h、BtnST.cpp、BCMenu.h、BCMenu.cpp4个文件、2个类。 1. 在按钮上加入Icon,使Icon和文字同时显示 假设按钮ID为IDC_BUTTON1 a. 添加成员变量  CButtonST m_btn; b. 添加Icon资源,设其ID设为IDI_ICON1 c. 在OnInitDialog函数
转载 精选 2012-06-01 17:34:00
1051阅读
1、将BCMenu.cpp,BCMenu.h,BtnST.h,BtnST.cpp四个文件拷贝到工程中。2、vs2008项目-》添加现有项,将上面四个文件包含在工程里。3、添加头文件:#include "BtnST.h"4、新建CButton,找到该button的ID,查找映射宏DDX_Control(pDX, CBUTTON_ID, m_btn);5、声明CButtonST成员变量m_btnst。6、修改映射宏DDX_Control(pDX, CBUTTON_ID, m_btnst),相当于将该变量与新建的按钮关联。注:;另外提到ON_BN_CLICKED(IDC_BUTT
转载 2011-09-14 14:58:00
38阅读
2评论
 《BtnST.h的代码》 #ifndef _BTNST_H #define _BTNST_H #if _MSC_VER >= 1000 #pragma once #endif // _MSC_VER >= 1000 // CBtnST.h : header file // // Comment this if you don't want that CBut
原创 2013-04-20 21:50:38
2109阅读
1点赞
首先,建立一个基于对话框的工程 test,然后把原BCMenu.cpp, BCMenu.h, BtnST.cpp, BtnST.h 四个文件加入到工程中。  接下来我们开始改造CButtonST 类。    1.打开CButtonST类的头文件BtnST.h 在它的开始部分加入对多媒体头文件及库文件的引用:  #include #pragma comme
    在VC下界面的美化比较麻烦,但方法也很多,由于投入时间不能太多,所以只能找些简单的美化方法,下面记录下自己美化程序时用到的一些方法,由于程序比较简单,高手可以略过.    首先,我用的是MFC对话框程序,按钮肯定是美化的,网上比较出名的有CButtonST,功能比较强大,但具体的使用方法,这里就不复制粘贴了,可以去网上找。&nbs
原创 2015-01-04 22:10:03
2594阅读
第十课 图形的绘制,如何使用自定义画笔(颜色,线宽,线型)。如何为程序中添加选项菜单和选项设置对话框,如何使用标准颜色对话框,如何使用字体对话框,在选项对话框中实现预览功能。实现选项对话框和窗口类中的数据交换。如何改变对话框和控件的背景色,如何改变控件的文本颜色,对按钮控件的特殊处理。如何在窗口中显示一幅位图。 改变button的样式,应该在CButtonST::DrawItem(LP
原创 2010-08-24 23:20:32
547阅读
效果一:在按钮上加入Icon,使Icon和文字同时显示假设按钮ID为IDC_BUTTON1 1. 添加成员变量CButtonST m_btn;2. 添加Icon资源,设其ID设为IDI_ICON13. 在OnInitDialog函数中初始化按钮m_btn.SubclassDlgItem(IDC_BUTTON1,this); m_btn.SetIcon(IDI_ICON1); m_btn.SetFlat(FALSE);效果二:显示平面按钮 只需要在效果一的基础上把m_btn.SetFlat(FALSE);语句去掉。效果三:使按钮上的图标可变 假设按钮ID为IDC_BUTTON1 1. 添加成员变
转载 2013-09-26 13:32:00
156阅读
2评论