HBITMAP略知一二(在visual studio中)
HBITMAP 是句柄;
BITMAP 是实例:
1、现在全局变量中声明句柄
HBITMAP bmp_Grass; //背景图像资源
2、通过LoadBitmap
函数来加载图像资源
bmp_Grass = LoadBitmap(((LPCREATESTRUCT)lParam)->hInstance, MAKEINTRESOURCE(IDB_BITMAP_GRASS));
这其中的IDB_BITMAP_GRASS
是资源中图片的属性名。
在VC++中添加图片并命名资源名的方法:
首先要将资源图片放在res文件夹下,不然无法保存
1、右击资源文件,选择添加资源
2、选择位图bitmap格式,导入
3、选择图片(必须为位图bmp格式)
如果心仪的图片不是位图格式,在线转换一下
在线转位图
4、打开资源视图,右击属性,并设置名字
右击属性
在右侧修改ID为IDB_BITMAP_MINE
大功告成!
3、调用图像对象使用句柄名
currentStage->bg = bmp_Grass;