测试环境 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;
}
本文详细介绍了在使用Visual Studio 2013开发环境中遇到的按钮属性设置BUG,以及如何通过安装SP(Service Pack)来解决这一问题。包括如何正确设置控件变量和初始化按钮图标等关键步骤。
7049

被折叠的 条评论
为什么被折叠?



