CBitmapButton为按钮加载图片注意事项

原创 2015年11月18日 23:01:28

测试环境 VS2013

在对话框上添加一个按钮.

注意按钮属性必须是Own Draw,且不能把Bitmap属性设为True

在没有装SP之前,VS2013有个BUG,属性设Own Draw之后,还能设Bitmap属性,如果为True.程序运行出错;

在打了最新的补丁后,(当前好像是VS2013 SP5),如果设了Own Draw 属性为True,后Bitmap属性自动禁用;

为对话框添加控件变量,例如: CBitmapButton m_TestButton;



BOOL CTestDlg::OnInitDialog()
{
	CDialogEx::OnInitDialog();
	//假设已为控件添加变量 CBitmapButton m_TestButton
	m_TestButton.LoadBitmaps(IDB_UP,IDB_DOWN,IDB_SELECT,IDB_DISABLE);
	m_TestButton.SizeToContent();
	
	return TRUE;
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

MFC 为按钮加载位图 CBitmapButton

系统环境:Windows 7 软件环境:Visual C++ 2008 SP1 本次目的:使用位图按钮,并且设置按钮的鼠标悬停效果       在用MFC开发时,界面是比较不好开发的一块。V...
  • u013050589
  • u013050589
  • 2014年05月29日 09:35
  • 1855

图标按钮、位图按钮、CBitmapButton 类位图按钮的制作

★ 5--2--1 图标按钮图标按钮可谓是按钮控件使用图像最简单的方式,除此之外图标按钮的优点还在于显示在按钮上的图标能够使用透明色,因而不必再去为处理非矩形图像在按钮颜色发生变化时边缘颜色的处理而费...
  • ljinddlj
  • ljinddlj
  • 2007年06月27日 17:55
  • 4097

CBitmapButton类使用注意事项(主要是AutoLoad)

1、MFC 2、 3、 4、
  • wwkaven
  • wwkaven
  • 2014年11月06日 09:22
  • 799

MFC 位图按钮CBitmapButton 实现不同状态显示不同位图

MFC 位图按钮CBitmapButton 实现不同状态显示不同位图   步骤如下: 1.  在对话框上拖放一个按钮(CButton)控件,设置ID(如:IDC_BUTTON5); 2.  在对话框类...
  • lsk1124981644
  • lsk1124981644
  • 2015年02月13日 09:45
  • 704

CBitmapButton的用法

我们有时希望对应按钮的不同状态,按钮可以有不同的显示形式。比如通常情况下按钮的四种状态正常显示 (Up)     鼠标按下(Down)        获得焦点(Focus)        不可用(Di...
  • tiantangniao232
  • tiantangniao232
  • 2007年09月02日 15:55
  • 1583

一分钟学会使用CBitmapButton

CBitmapButton是一个MFC内置的按钮类,提供图片按钮的功能,并且支持在不同状态下显示不同图片。由于使用方法比较简单,比CButton更美观,比其它的第三方Button类更简洁,因此博鸽的下...
  • colinchan
  • colinchan
  • 2007年07月11日 16:40
  • 6583

buttonST 按钮类

VC++ MFC 按钮的全部样式Style 转载地址:http://www.cnblogs.com/lujin49/p/4691107.html  Button Style  BS_3STATE 与...
  • zhengyanan815
  • zhengyanan815
  • 2016年11月21日 14:29
  • 649

用CBitmapButton为MFC按钮贴图

操作步骤:1.新建基于对话框工程,放置一个按钮,可以适当调整大小,设置其Owner Draw属性为TRUE,右键为按钮添加变量,改变其变量类型为CBitmapButton,按确定完成; 2.导入按钮...
  • zollll
  • zollll
  • 2017年02月15日 11:37
  • 101

使用CBitmapButton类创建位图按钮

CBitmapButton是一个MFC内置的按钮类,提供图片按钮的功能,并且支持在不同状态下显示不同图片。其使用方法比较简单,比CButton更美观,比其它的第三方Button类更简洁,因此,制作位图...
  • u012513234
  • u012513234
  • 2015年03月25日 23:24
  • 982

对CBitmapButton的扩展

很久以前的一篇文章《VC 位图按钮CBitmapButton的使用》,里面用定时器对位图按钮进行移进移出的效果进行显示,不大好。在这里用鼠标事件进行捕获显示,另加一个函数LoadListBitmap实...
  • akof1314
  • akof1314
  • 2012年05月07日 16:34
  • 8256
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CBitmapButton为按钮加载图片注意事项
举报原因:
原因补充:

(最多只允许输入30个字)