让找料更便捷
电子元器件
采购信息平台
生意随身带
随时随地找货
一站式电子元器件
采购平台
半导体行业观察第一站
标签: 位图
摘要: Windows Mobile载入位图的方法 目前我自己只知道三种方法 一、LoadBitmap 功能: 可从一个执行模块中载入指定的位图。 原型: HBITMAP LoadBitmap( __in HINSTANCE hInstance, __in LPCTSTR lpBitmapName ); 参数: hInstance [in] 包含位图的模块句柄 lpBitma
Windows Mobile载入位图的方法
目前我自己只知道三种方法
一、LoadBitmap
功能:
可从一个执行模块中载入指定的位图。
原型:
HBITMAP LoadBitmap(
__in HINSTANCE hInstance,
__in LPCTSTR lpBitmapName
);
参数:
hInstance [in]
包含位图的模块句柄
lpBitmapName [in]
以’’结尾的字符串,包含将要载入位图资源名字。可使用MAKEINTRESOURCE将资源ID号转换。
返回值:
如果成功,返回位图句柄,否则返回NULL。
备注:
如果文件名不存在或内存不足,函数执行失败。
当不再使用LoadBitmap对象时,调用DeleteObject删除该对象。
示例:
HBITMAP hBitmap = LoadBitmap(g_hInstance, MAKEINTRESOURCE(IDB_BMP));
二、SHLoadImageResource
功能:
将视图文件转换成位图文件。视图资源文件必须在资源文件中包含。
原型:
HBITMAP SHLoadImageResource (
HINSTANCE hinst,
UINT uIdImageFile
);
参数:
hinst
【in】资源句柄
uIdImageFile
【in】视图文件标号
返回值:
如果成功,返回位图句柄,否则返回NULL。
备注:
转换文件的类型包括GIF、PNG、JPG、ICO、BMP
当不再使用SHLoadImageResource对象时,调用DeleteObject删除该对象。
示例:
HBITMAP hBitmap = SHLoadImageResource(g_hInstance, IDR_IMAGE);
三、SHLoadImageFile
功能:
读取视图文件,解压并返回位图句柄。
原型:
HBITMAP SHLoadImageFile (
LPCTSTR pszFileName
);
参数:
pszFileName
[in] 将要载入的视图文件名
返回值:
如果成功,返回位图句柄,否则返回NULL。
备注:
转换文件的类型包括GIF、PNG、JPG、ICO、BMP
当不再使用SHLoadImageResource对象时,调用DeleteObject删除该对象。
示例:
HBITMAP hBmp = SHLoadImageFile(
(TEXT("\My Documents\My Pictures\Waterfall.jpg")));
型号 | 厂商 | 价格 |
---|---|---|
EPCOS | 爱普科斯 | / |
STM32F103RCT6 | ST | ¥461.23 |
STM32F103C8T6 | ST | ¥84 |
STM32F103VET6 | ST | ¥426.57 |
STM32F103RET6 | ST | ¥780.82 |
STM8S003F3P6 | ST | ¥10.62 |
STM32F103VCT6 | ST | ¥275.84 |
STM32F103CBT6 | ST | ¥130.66 |
STM32F030C8T6 | ST | ¥18.11 |
N76E003AT20 | NUVOTON | ¥9.67 |