MFC添加图标(icon)资源问题?

MFC添加图标(icon)资源问题?,第1张

添加icon 图标要保证图标是*.ico的格式。让后添加资源->导入,图标就会添加到Icon这个文件夹里了,至于大于256色只是不能显示,照样可以使用。这个没关系的。你所讲的添加后自动加到位图资源里面应该是图标格式不对.希望能够帮到你.

添加icon 图标要保证图标是*.ico的格式。让后添加资源->导入,图标就会添加到Icon这个文件夹里了,至于大于256色只是不能显示,照样可以使用。这个没关系的。你所讲的添加后自动加到位图资源里面应该是图标格式不对.希望能够帮到你.

刚刚添加好。

一、按钮的Bitmap属性要设为TRUE

二、建立位图句柄

// 方法一:加载非资源图片

HBITMAP hBitmap

hBitmap = (HBITMAP)::LoadImage(

NULL,

"E://a.bmp", // 图片全路径

IMAGE_BITMAP, // 图片格式

0,0,

LR_LOADFROMFILE|LR_CREATEDIBSECTION) // 注意LR_LOADFROMFILE

// 方法二:加载资源图片 【我一般都用这个】

HBITMAP hBitmap

hBitmap = LoadBitmap(AfxGetInstanceHandle(),

MAKEINTRESOURCE(IDB_BITMAP_TEST))// IDB_BITMAP_TEST为资源图片ID

三、获得按钮句柄并调用SetBitmap即可

((CButton *)GetDlgItem(IDC_BUTTON_TEST))->SetBitmap(hBitmap)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11855256.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存