mfc给按钮设置图片的问题

CBitmapButtonm_btnX1;m_btnX1.LoadBitmaps(IDR_GIF1);m_btnX1.SubclassDlgItem(IDC_B_1,th... CBitmapButton m_btnX1;
m_btnX1.LoadBitmaps(IDR_GIF1);
m_btnX1.SubclassDlgItem(IDC_B_1,this);
我添加这几行代码,不知道怎么的只要用CBitmapButton的SizeToContent就回提示无法打开什么的错误

而不加的话按钮会看不到或者在按钮上只显示图片的一部分。
类似按钮选择所有者绘制(Owner Draw),给按钮增加变量,虽然没办法为按钮增加CBitmapButton类型。
孙鑫的教程里却只有颜色绘制,没办法用啊。
展开
 我来答
小刺猬001
2015-04-23 · TA获得超过729个赞
知道小有建树答主
回答量:1087
采纳率:73%
帮助的人:280万
展开全部
给按钮加图片有两种方法,我一般用这种
首先在资源标签页,导入图片bmp。
然后在给按钮添加图片的函数体中写代码:
HBITMAP hBitmap ;
hBitmap = LoadBitmap(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDB_BITMAP_R));
// IDB_BITMAP_TEST为资源图片ID
((CButton *)GetDlgItem(按钮的ID))->SetBitmap(hBitmap);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式