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

测试环境 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;
}


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xuly_29/article/details/49914573
个人分类: C++
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭