关闭

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

202人阅读 评论(0) 收藏 举报
分类:

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


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:11870次
    • 积分:311
    • 等级:
    • 排名:千里之外
    • 原创:19篇
    • 转载:2篇
    • 译文:0篇
    • 评论:0条
    文章分类