|
HIMAGE WINAPI | XImgSrc_LoadFile (const wchar_t *pFileName) |
| 图片源_加载从文件 加载图片从文件. 更多...
|
|
HIMAGE WINAPI | XImgSrc_LoadFileRect (const wchar_t *pFileName, int x, int y, int cx, int cy) |
| 图片源_加载从文件指定区域 加载图片,指定区位置及大小. 更多...
|
|
HIMAGE WINAPI | XImgSrc_LoadRes (int id, const wchar_t *pType, HMODULE hModule) |
| 图片源_加载从资源 加载图片从资源. 更多...
|
|
HIMAGE WINAPI | XImgSrc_LoadZip (const wchar_t *pZipFileName, const wchar_t *pFileName, const wchar_t *pPassword) |
| 图片源_加载从ZIP 加载图片从ZIP压缩包. 更多...
|
|
HIMAGE WINAPI | XImgSrc_LoadZipRect (const wchar_t *pZipFileName, const wchar_t *pFileName, const wchar_t *pPassword, int x, int y, int cx, int cy) |
| 图片源_加载从ZIP指定区域 加载ZIP图片,指定区位置及大小. 更多...
|
|
HIMAGE WINAPI | XImgSrc_LoadZipMem (void *data, int length, const wchar_t *pFileName, const wchar_t *pPassword) |
| @图片源_加载从内存ZIP 更多...
|
|
XC_API HIMAGE WINAPI | XImgSrc_LoadZipRes (int id, const wchar_t *pFileName, const wchar_t *pPassword, HMODULE hModule) |
| @图片源_加载从资源ZIP 更多...
|
|
HIMAGE WINAPI | XImgSrc_LoadMemory (void *pBuffer, int nSize) |
| 图片源_加载从内存 加载流图片,指定区位置及大小. 更多...
|
|
HIMAGE WINAPI | XImgSrc_LoadMemoryRect (void *pBuffer, int nSize, int x, int y, int cx, int cy) |
| 图片源_加载从内存指定区域 加载流图片,指定区位置及大小. 更多...
|
|
HIMAGE WINAPI | XImgSrc_LoadFromImage (void *pImage) |
| 图片源_加载从Image 加载图片从GDI+的Image对象. 更多...
|
|
HIMAGE WINAPI | XImgSrc_LoadFromExtractIcon (const wchar_t *pFileName) |
| 图片源_加载从模块 加载文件图标,从一个EXE文件或DLL文件或图标文件;例如:*.exe文件的图标. 更多...
|
|
HIMAGE WINAPI | XImgSrc_LoadFromHICON (HICON hIcon) |
| 图片源_加载从HICON 创建一个炫彩图片句柄,从一个现有的图标句柄HICON. 更多...
|
|
HIMAGE WINAPI | XImgSrc_LoadFromHBITMAP (HBITMAP hBitmap) |
| 图片源_加载从HBITMAP 创建一个炫彩图片句柄,从一个现有的位图句柄HBITMAP. 更多...
|
|
void WINAPI | XImgSrc_EnableAutoDestroy (HIMAGE hImage, BOOL bEnable) |
| 图片源_启用自动销毁 启用或关闭自动销毁,当与UI元素关联时有效 更多...
|
|
int WINAPI | XImgSrc_GetWidth (HIMAGE hImage) |
| 图片源_取宽度 获取图片宽度. 更多...
|
|
int WINAPI | XImgSrc_GetHeight (HIMAGE hImage) |
| 图片源_取高度 获取图片高度. 更多...
|
|
const wchar_t *WINAPI | XImgSrc_GetFile (HIMAGE hImage) |
| 图片源_取文件名 获取图片文件名 更多...
|
|
void WINAPI | XImgSrc_AddRef (HIMAGE hImage) |
| 图片源_增加引用计数 增加引用计数. 更多...
|
|
void WINAPI | XImgSrc_Release (HIMAGE hImage) |
| 图片源_释放引用计数 释放引用计数,当引用计数为0时,自动销毁. 更多...
|
|
int WINAPI | XImgSrc_GetRefCount (HIMAGE hImage) |
| 图片源_取引用计数 获取引用计数. 更多...
|
|
void WINAPI | XImgSrc_Destroy (HIMAGE hImage) |
| 图片源_销毁 强制销毁图片, 谨慎使用, 建议使用 XImgSrc_Release() 释放. 更多...
|
|
图片源接口,提供图片加载,图片共享,无渲染属性,仅作为内存中的资源共享,已保证每个图片的唯一性,避免重复浪费资源;
主要支持:加载图片文件格式,bmp,jpg,png,gif,ico.从文件加载,从程序资源加载,从压缩包中加载,自适应图片,平铺,透明色支持.
◆ XImgSrc_AddRef()
void WINAPI XImgSrc_AddRef |
( |
HIMAGE |
hImage | ) |
|
◆ XImgSrc_Destroy()
void WINAPI XImgSrc_Destroy |
( |
HIMAGE |
hImage | ) |
|
◆ XImgSrc_EnableAutoDestroy()
void WINAPI XImgSrc_EnableAutoDestroy |
( |
HIMAGE |
hImage, |
|
|
BOOL |
bEnable |
|
) |
| |
图片源_启用自动销毁 启用或关闭自动销毁,当与UI元素关联时有效
- 参数
-
hImage | 图片句柄. |
bEnable | 启用自动销毁TRUE,关闭自动销毁FALSE. |
◆ XImgSrc_GetFile()
const wchar_t *WINAPI XImgSrc_GetFile |
( |
HIMAGE |
hImage | ) |
|
◆ XImgSrc_GetHeight()
int WINAPI XImgSrc_GetHeight |
( |
HIMAGE |
hImage | ) |
|
◆ XImgSrc_GetRefCount()
int WINAPI XImgSrc_GetRefCount |
( |
HIMAGE |
hImage | ) |
|
◆ XImgSrc_GetWidth()
int WINAPI XImgSrc_GetWidth |
( |
HIMAGE |
hImage | ) |
|
◆ XImgSrc_LoadFile()
HIMAGE WINAPI XImgSrc_LoadFile |
( |
const wchar_t * |
pFileName | ) |
|
◆ XImgSrc_LoadFileRect()
HIMAGE WINAPI XImgSrc_LoadFileRect |
( |
const wchar_t * |
pFileName, |
|
|
int |
x, |
|
|
int |
y, |
|
|
int |
cx, |
|
|
int |
cy |
|
) |
| |
图片源_加载从文件指定区域 加载图片,指定区位置及大小.
- 参数
-
pFileName | 图片文件. |
x | 坐标. |
y | 坐标. |
cx | 宽度. |
cy | 高度. |
- 返回
- 图片句柄.
◆ XImgSrc_LoadFromExtractIcon()
HIMAGE WINAPI XImgSrc_LoadFromExtractIcon |
( |
const wchar_t * |
pFileName | ) |
|
图片源_加载从模块 加载文件图标,从一个EXE文件或DLL文件或图标文件;例如:*.exe文件的图标.
- 参数
-
- 返回
- 成功返回炫彩图片句柄,失败返回FALSE.
◆ XImgSrc_LoadFromHBITMAP()
HIMAGE WINAPI XImgSrc_LoadFromHBITMAP |
( |
HBITMAP |
hBitmap | ) |
|
图片源_加载从HBITMAP 创建一个炫彩图片句柄,从一个现有的位图句柄HBITMAP.
- 参数
-
hBitmap | 位图句柄,如果你不使用可以释放 DeleteObject(). |
- 返回
- 成功返回炫彩图片句柄,失败返回FALSE.
◆ XImgSrc_LoadFromHICON()
HIMAGE WINAPI XImgSrc_LoadFromHICON |
( |
HICON |
hIcon | ) |
|
图片源_加载从HICON 创建一个炫彩图片句柄,从一个现有的图标句柄HICON.
- 参数
-
hIcon | 图标句柄,如果你不使用可以释放 DestroyIcon(). |
- 返回
- 成功返回炫彩图片句柄,失败返回FALSE.
◆ XImgSrc_LoadFromImage()
HIMAGE WINAPI XImgSrc_LoadFromImage |
( |
void * |
pImage | ) |
|
◆ XImgSrc_LoadMemory()
HIMAGE WINAPI XImgSrc_LoadMemory |
( |
void * |
pBuffer, |
|
|
int |
nSize |
|
) |
| |
图片源_加载从内存 加载流图片,指定区位置及大小.
- 参数
-
pBuffer | 图片缓冲区 |
nSize | 图片缓冲区大小 |
- 返回
- 图片句柄.
◆ XImgSrc_LoadMemoryRect()
HIMAGE WINAPI XImgSrc_LoadMemoryRect |
( |
void * |
pBuffer, |
|
|
int |
nSize, |
|
|
int |
x, |
|
|
int |
y, |
|
|
int |
cx, |
|
|
int |
cy |
|
) |
| |
图片源_加载从内存指定区域 加载流图片,指定区位置及大小.
- 参数
-
pBuffer | 图片缓冲区 |
nSize | 图片缓冲区大小 |
x | 坐标. |
y | 坐标. |
cx | 宽度. |
cy | 高度. |
- 返回
- 图片句柄.
◆ XImgSrc_LoadRes()
HIMAGE WINAPI XImgSrc_LoadRes |
( |
int |
id, |
|
|
const wchar_t * |
pType, |
|
|
HMODULE |
hModule |
|
) |
| |
图片源_加载从资源 加载图片从资源.
- 参数
-
id | 资源ID. |
pType | 资源类型, 在rc资源文件中,资源的类型, 例如:xcgui.rc, 用记事本打开可以看见资源类型; 例如:BITMAP, PNG; 参见MSDN |
hModule | 从指定模块加载, 如果为空从当前EXE加载 |
- 返回
- 图片句柄.
◆ XImgSrc_LoadZip()
HIMAGE WINAPI XImgSrc_LoadZip |
( |
const wchar_t * |
pZipFileName, |
|
|
const wchar_t * |
pFileName, |
|
|
const wchar_t * |
pPassword |
|
) |
| |
图片源_加载从ZIP 加载图片从ZIP压缩包.
- 参数
-
pZipFileName | ZIP压缩包文件名. |
pFileName | 图片文件名. |
pPassword | ZIP压缩包密码. |
- 返回
- 图片句柄.
◆ XImgSrc_LoadZipMem()
HIMAGE WINAPI XImgSrc_LoadZipMem |
( |
void * |
data, |
|
|
int |
length, |
|
|
const wchar_t * |
pFileName, |
|
|
const wchar_t * |
pPassword |
|
) |
| |
@图片源_加载从内存ZIP
- 参数
-
data | 内存块指针 |
length | 内存块大小,字节为单位 |
pFileName | 图片名称 |
pPassword | zip压缩包密码 |
- 返回
- 图片句柄
◆ XImgSrc_LoadZipRect()
HIMAGE WINAPI XImgSrc_LoadZipRect |
( |
const wchar_t * |
pZipFileName, |
|
|
const wchar_t * |
pFileName, |
|
|
const wchar_t * |
pPassword, |
|
|
int |
x, |
|
|
int |
y, |
|
|
int |
cx, |
|
|
int |
cy |
|
) |
| |
图片源_加载从ZIP指定区域 加载ZIP图片,指定区位置及大小.
- 参数
-
pZipFileName | ZIP文件. |
pFileName | 图片名称 |
pPassword | 密码 |
x | 坐标. |
y | 坐标. |
cx | 宽度. |
cy | 高度. |
- 返回
- 图片句柄.
◆ XImgSrc_LoadZipRes()
XC_API HIMAGE WINAPI XImgSrc_LoadZipRes |
( |
int |
id, |
|
|
const wchar_t * |
pFileName, |
|
|
const wchar_t * |
pPassword, |
|
|
HMODULE |
hModule |
|
) |
| |
@图片源_加载从资源ZIP
- 参数
-
id | RC资源ID |
pFileName | 图片名称 |
pPassword | zip压缩包密码 |
hModule | 模块句柄 |
- 返回
- 图片句柄
◆ XImgSrc_Release()
void WINAPI XImgSrc_Release |
( |
HIMAGE |
hImage | ) |
|