c语言loadimage函数用法,loadimage函数怎么用,MFC LoadImage用法案例详解

c语言loadimage函数用法,loadimage函数怎么用,MFC LoadImage用法案例详解

本文主要介绍MFC LoadImage使用案例的详细说明。本文通过一个简单的案例来说明对这项技术的理解和使用。以下是详细内容,有需要的朋友可以参考一下。

目录

函数原型cxDesired,cyDesired:fuLoad:例1。正在加载图标资源2。正在加载本地磁盘3的图标文件。正在加载本地磁盘的位图文件

函数原型

处理LoadImage(

HinceHinst,//如果加载器的外部资源传递NULL,否则一般传递AfxGetInstanceHandle()。

Lpstr lpszname,//图片名称或完整路径

Uintuype,//图像类型:IMAGE_BITMAP或IMAGE_ICON或IMAGE_CURSOR

int cxDesired,

int cyDesired,

UINT ful load//一般是lr _ default color | lr _ createdibsection。

);

cxDesired, cyDesired:

根据图像的实际大小:cxDesired=0,cyDesired=0,fuLoad不指定LR_DEFAULTSIZE。

按指定大小加载:cxDesired,cyDesired不为0且fuLoad不指定LR_DEFAULTSIZE,图像将按实际大小缩放。

根据Windows系统默认的图标或光标大小(一般为32x32)加载图标或光标:cxdesired=0,cyDesired=0,fuLoad指定LR_DEFAULTSIZE,图像会根据实际大小进行缩放。

注意:LR_DEFAULTSIZE只对图标和光标有效,对位图无效。

fuLoad:

如果从与程序无关的图像文件(.bmp,ico),请指定标志LR_LOADFROMFILE。

示例

1.加载Icon资源

显示Windows系统默认的图标大小。

HICON hIcon=(HICON):LoadImage(

AfxGetInstanceHandle(),

MAKEINTRESOURCE(IDI_ICON1),

图像_图标,

0, 0,

LR _ default color | LR _ CREATEDIBSECTION | LR _ DEFAULTSIZE);

2.加载本地磁盘的Icon文件

按实际尺寸装载

HICON hIcon=(HICON):LoadImage(

AfxGetInstanceHandle(),

TEXT('D:\\Butterfly.ico '),

图像_图标,

0, 0,

LR _ default color | LR _ CREATEDIBSECTION | LR _ LOADFROMFILE);

3.加载本地磁盘的Bitmap文件

以指定大小装载

hbit map hbit map=(hbit map):LoadImage(

空,

文本(' D:\\001.bmp '),

图像_位图,

50, 50,

LR _ default color | LR _ CREATEDIBSECTION | LR _ LOADFROMFILE);

这就是本文关于MFC LoadImage使用案例的详细解释。有关MFC LoadImage用法的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望你以后能支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: