菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
492
0

位图

原创
05/13 14:22
阅读数 66631

内容太多,先记录一下最实用的几个知识,如何调用一个位图文件。
一、位图导入资源管理器中,再从中调用。位图导入资源管理器后,会有一个ID。
方法一,使用LoadBitmap函数调用之。

bmp=LoadBitmap(hInst,MAKEINTRESOURCE(IDB_BITMAP1));

方法二,使用LoadImage函数调用。与方法一的区别在于,不仅可以装载位图,还包括图标和光标。说明如下:

HANDLE LoadImage(
HINSTANCE hinst,//实例句柄
LPCTSTR lpszName,//处理图像装载
UINT uType,//被装载图像类型,IMAGE_CURSOR,IMAGE_ICON,IMAGE_BITMAP
int cxDesired,//
int cyDesired,//
UINT fuLoad //附加
);

二、直接从硬盘中调用,也采用LoadImage函数,区别在于第二项和最后一项的定义。LR_LOADFROMFILE参数表明,由文件名lpszName处调用图像。

bmp=(HBITMAP)LoadImage(hInst,"box.bmp",IMAGE_BITMAP,100,100,LR_LOADFROMFILE);

 

发表评论

0/200
492 点赞
0 评论
收藏