函数 | |
| HIMAGE WINAPI | XImage_LoadSrc (HIMAGE hImageSrc) |
| @图片_加载从图片源 更多... | |
| HIMAGE WINAPI | XImage_LoadFile (const wchar_t *pFileName) |
| 图片_加载从文件 加载图片从文件. 更多... | |
| HIMAGE WINAPI | XImage_LoadFileAdaptive (const wchar_t *pFileName, int leftSize, int topSize, int rightSize, int bottomSize) |
| 图片_加载从文件自适应 加载图片从文件,自适应图片. 更多... | |
| HIMAGE WINAPI | XImage_LoadFileRect (const wchar_t *pFileName, int x, int y, int cx, int cy) |
| 图片_加载从文件指定区域 加载图片,指定区位置及大小. 更多... | |
| HIMAGE WINAPI | XImage_LoadResAdaptive (int id, const wchar_t *pType, int leftSize, int topSize, int rightSize, int bottomSize, HMODULE hModule) |
| 图片_加载从资源自适应 加载图片从资源,自适应图片. 更多... | |
| HIMAGE WINAPI | XImage_LoadRes (int id, const wchar_t *pType, HMODULE hModule) |
| 图片_加载从资源 加载图片从资源. 更多... | |
| HIMAGE WINAPI | XImage_LoadZip (const wchar_t *pZipFileName, const wchar_t *pFileName, const wchar_t *pPassword) |
| 图片_加载从ZIP 加载图片从ZIP压缩包. 更多... | |
| HIMAGE WINAPI | XImage_LoadZipAdaptive (const wchar_t *pZipFileName, const wchar_t *pFileName, const wchar_t *pPassword, int x1, int x2, int y1, int y2) |
| 图片_加载从ZIP自适应 加载图片从ZIP压缩包,自适应图片. 更多... | |
| HIMAGE WINAPI | XImage_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 | XImage_LoadZipMem (void *data, int length, const wchar_t *pFileName, const wchar_t *pPassword) |
| @图片_加载从内存ZIP 更多... | |
| HIMAGE WINAPI | XImage_LoadZipRes (int id, const wchar_t *pFileName, const wchar_t *pPassword, HMODULE hModule) |
| @图片_加载从资源ZIP 更多... | |
| HIMAGE WINAPI | XImage_LoadMemory (void *pBuffer, int nSize) |
| 图片_加载从内存 加载流图片,指定区位置及大小. 更多... | |
| HIMAGE WINAPI | XImage_LoadMemoryRect (void *pBuffer, int nSize, int x, int y, int cx, int cy) |
| 图片_加载从内存指定区域 加载流图片,指定区位置及大小. 更多... | |
| HIMAGE WINAPI | XImage_LoadMemoryAdaptive (void *pBuffer, int nSize, int leftSize, int topSize, int rightSize, int bottomSize) |
| 图片_加载从内存自适应 加载流图片压缩包,自适应图片(九宫格). 更多... | |
| HIMAGE WINAPI | XImage_LoadFromImage (void *pImage) |
| 图片_加载从Image 加载图片从GDI+的Image对象. 更多... | |
| HIMAGE WINAPI | XImage_LoadFromExtractIcon (const wchar_t *pFileName) |
| 图片_加载文件图标 加载文件图标,从一个EXE文件或DLL文件或图标文件;例如:*.exe文件的图标. 更多... | |
| HIMAGE WINAPI | XImage_LoadFromHICON (HICON hIcon) |
| 图片_加载从HICON 创建一个炫彩图片句柄,从一个现有的图标句柄HICON. 更多... | |
| HIMAGE WINAPI | XImage_LoadFromHBITMAP (HBITMAP hBitmap) |
| 图片_加载从HBITMAP 创建一个炫彩图片句柄,从一个现有的位图句柄HBITMAP. 更多... | |
| BOOL WINAPI | XImage_IsStretch (HIMAGE hImage) |
| 图片_是否缩放 是否为拉伸图片句柄 更多... | |
| BOOL WINAPI | XImage_IsAdaptive (HIMAGE hImage) |
| 图片_是否自适应 是否为自适应图片句柄 更多... | |
| BOOL WINAPI | XImage_IsTile (HIMAGE hImage) |
| 图片_是否平铺 是否为平铺图片 更多... | |
| HIMAGE WINAPI | XImage_LoadSvg (HSVG hSvg) |
| @图片_加载从SVG 更多... | |
| HIMAGE WINAPI | XImage_LoadSvgFile (const wchar_t *pFileName) |
| @图片_加载从SVG文件 UTF8文件 更多... | |
| HIMAGE WINAPI | XImage_LoadSvgString (const char *pString) |
| @图片_加载从SVG字符串 多字节字符串ANSI 更多... | |
| HIMAGE WINAPI | XImage_LoadSvgStringW (const wchar_t *pString) |
| @图片_加载从SVG字符串W UNICODE字符串 更多... | |
| HIMAGE WINAPI | XImage_LoadSvgStringUtf8 (const char *pString) |
| @图片_加载从SVG字符串UTF8 UTF8字符串 更多... | |
| HSVG WINAPI | XImage_GetSvg (HIMAGE hImage) |
| @图片_取SVG 更多... | |
| BOOL WINAPI | XImage_SetDrawType (HIMAGE hImage, image_draw_type_ nType) |
| 图片_置绘制类型 设置图片绘制类型 更多... | |
| BOOL WINAPI | XImage_SetDrawTypeAdaptive (HIMAGE hImage, int leftSize, int topSize, int rightSize, int bottomSize) |
| 图片_置绘制类型自适应 设置图片自适应(九宫格) 更多... | |
| void WINAPI | XImage_SetTranColor (HIMAGE hImage, COLORREF color) |
| 图片_置透明色 指定图片透明颜色. 仅支持GDI+模式 更多... | |
| void WINAPI | XImage_SetTranColorEx (HIMAGE hImage, COLORREF color, BYTE tranColor) |
| 图片_置透明色扩展 指定图片透明颜色及透明度.仅支持GDI+模式 更多... | |
| float WINAPI | XImage_SetRotateAngle (HIMAGE hImage, float fAngle) |
| 图片_置旋转角度 设置旋转角度. 更多... | |
| void WINAPI | XImage_SetSplitEqual (HIMAGE hImage, int nCount, int iIndex) |
| @图片_置等分 更多... | |
| void WINAPI | XImage_SetScaleSize (HIMAGE hImage, int width, int height) |
| @图片_置缩放大小 启用缩放属性后有效,值大于0有效, XImage_SetDrawType() 例如: 拉伸, 九宫格 更多... | |
| void WINAPI | XImage_EnableTranColor (HIMAGE hImage, BOOL bEnable) |
| 图片_启用透明色 启用或关闭图片透明色.仅支持GDI+模式 更多... | |
| void WINAPI | XImage_EnableAutoDestroy (HIMAGE hImage, BOOL bEnable) |
| 图片_启用自动销毁 启用或关闭自动销毁,当与UI元素关联时有效 更多... | |
| void WINAPI | XImage_EnableCenter (HIMAGE hImage, BOOL bCenter) |
| 图片_启用居中 启用或关闭图片居中显示,默认属性图片有效。 更多... | |
| BOOL WINAPI | XImage_IsCenter (HIMAGE hImage) |
| 图片_是否居中 判断图片是否居中显示 更多... | |
| image_draw_type_ WINAPI | XImage_GetDrawType (HIMAGE hImage) |
| 图片_取绘制类型 获取图片绘制类型 更多... | |
| int WINAPI | XImage_GetWidth (HIMAGE hImage) |
| 图片_取宽度 获取图片宽度. 更多... | |
| int WINAPI | XImage_GetHeight (HIMAGE hImage) |
| 图片_取高度 获取图片高度. 更多... | |
| HIMAGE WINAPI | XImage_GetImageSrc (HIMAGE hImage) |
| @anchor 图片_取图片源 更多... | |
| void WINAPI | XImage_AddRef (HIMAGE hImage) |
| 图片_增加引用计数 增加引用计数. 更多... | |
| void WINAPI | XImage_Release (HIMAGE hImage) |
| 图片_释放引用计数 释放引用计数,当引用计数为0时,自动销毁. 更多... | |
| int WINAPI | XImage_GetRefCount (HIMAGE hImage) |
| 图片_取引用计数 获取引用计数. 更多... | |
| void WINAPI | XImage_Destroy (HIMAGE hImage) |
| 图片_销毁 强制销毁图片, 谨慎使用, 建议使用 XImage_Release() 释放. 更多... | |
图片操作接口,提供了图片的加载,销毁及配合UI元素的贴图显示,当图片接口关联到一个UI元素后,它会自动销毁图片接口,否则需要你手动销毁.
主要支持:加载图片文件格式,bmp,jpg,png,gif,ico.从文件加载,从程序资源加载,从压缩包中加载,自适应图片,平铺,透明色支持.
| void WINAPI XImage_AddRef | ( | HIMAGE | hImage | ) |
图片_增加引用计数 增加引用计数.
| hImage | 图片句柄. |
| void WINAPI XImage_Destroy | ( | HIMAGE | hImage | ) |
图片_销毁 强制销毁图片, 谨慎使用, 建议使用 XImage_Release() 释放.
| hImage | 图片句柄. |
| void WINAPI XImage_EnableAutoDestroy | ( | HIMAGE | hImage, |
| BOOL | bEnable | ||
| ) |
图片_启用自动销毁 启用或关闭自动销毁,当与UI元素关联时有效
| hImage | 图片句柄. |
| bEnable | 启用自动销毁TRUE,关闭自动销毁FALSE. |
| void WINAPI XImage_EnableCenter | ( | HIMAGE | hImage, |
| BOOL | bCenter | ||
| ) |
图片_启用居中 启用或关闭图片居中显示,默认属性图片有效。
| hImage | 图片句柄. |
| bCenter | 是否居中显示. |
| void WINAPI XImage_EnableTranColor | ( | HIMAGE | hImage, |
| BOOL | bEnable | ||
| ) |
图片_启用透明色 启用或关闭图片透明色.仅支持GDI+模式
| hImage | 图片句柄. |
| bEnable | 启用TRUE,关闭FALSE. |
| image_draw_type_ WINAPI XImage_GetDrawType | ( | HIMAGE | hImage | ) |
| int WINAPI XImage_GetHeight | ( | HIMAGE | hImage | ) |
| HIMAGE WINAPI XImage_GetImageSrc | ( | HIMAGE | hImage | ) |
| int WINAPI XImage_GetRefCount | ( | HIMAGE | hImage | ) |
| HSVG WINAPI XImage_GetSvg | ( | HIMAGE | hImage | ) |
@图片_取SVG
| hImage | 图片句柄 |
| int WINAPI XImage_GetWidth | ( | HIMAGE | hImage | ) |
| BOOL WINAPI XImage_IsAdaptive | ( | HIMAGE | hImage | ) |
| BOOL WINAPI XImage_IsCenter | ( | HIMAGE | hImage | ) |
| BOOL WINAPI XImage_IsStretch | ( | HIMAGE | hImage | ) |
| BOOL WINAPI XImage_IsTile | ( | HIMAGE | hImage | ) |
| HIMAGE WINAPI XImage_LoadFile | ( | const wchar_t * | pFileName | ) |
| HIMAGE WINAPI XImage_LoadFileAdaptive | ( | const wchar_t * | pFileName, |
| int | leftSize, | ||
| int | topSize, | ||
| int | rightSize, | ||
| int | bottomSize | ||
| ) |
图片_加载从文件自适应 加载图片从文件,自适应图片.
| pFileName | 图片文件. |
| leftSize | 坐标. |
| topSize | 坐标. |
| rightSize | 坐标. |
| bottomSize | 坐标. |
| HIMAGE WINAPI XImage_LoadFileRect | ( | const wchar_t * | pFileName, |
| int | x, | ||
| int | y, | ||
| int | cx, | ||
| int | cy | ||
| ) |
| HIMAGE WINAPI XImage_LoadFromExtractIcon | ( | const wchar_t * | pFileName | ) |
| HIMAGE WINAPI XImage_LoadFromHBITMAP | ( | HBITMAP | hBitmap | ) |
| HIMAGE WINAPI XImage_LoadFromHICON | ( | HICON | hIcon | ) |
| HIMAGE WINAPI XImage_LoadFromImage | ( | void * | pImage | ) |
| HIMAGE WINAPI XImage_LoadMemory | ( | void * | pBuffer, |
| int | nSize | ||
| ) |
| HIMAGE WINAPI XImage_LoadMemoryAdaptive | ( | void * | pBuffer, |
| int | nSize, | ||
| int | leftSize, | ||
| int | topSize, | ||
| int | rightSize, | ||
| int | bottomSize | ||
| ) |
图片_加载从内存自适应 加载流图片压缩包,自适应图片(九宫格).
| pBuffer | 图片缓冲区 |
| nSize | 图片缓冲区大小 |
| leftSize | 坐标. |
| topSize | 坐标. |
| rightSize | 坐标. |
| bottomSize | 坐标. |
| HIMAGE WINAPI XImage_LoadMemoryRect | ( | void * | pBuffer, |
| int | nSize, | ||
| int | x, | ||
| int | y, | ||
| int | cx, | ||
| int | cy | ||
| ) |
| HIMAGE WINAPI XImage_LoadRes | ( | int | id, |
| const wchar_t * | pType, | ||
| HMODULE | hModule | ||
| ) |
图片_加载从资源 加载图片从资源.
| id | 资源ID. |
| pType | 资源类型. 在rc资源文件中,资源的类型, 例如:xcgui.rc, 用记事本打开可以看见资源类型; 例如:BITMAP, PNG; 参见MSDN |
| hModule | 从指定模块加载, 例如:DLL, EXE; 如果为空, 从当前EXE加载 |
| HIMAGE WINAPI XImage_LoadResAdaptive | ( | int | id, |
| const wchar_t * | pType, | ||
| int | leftSize, | ||
| int | topSize, | ||
| int | rightSize, | ||
| int | bottomSize, | ||
| HMODULE | hModule | ||
| ) |
图片_加载从资源自适应 加载图片从资源,自适应图片.
| id | 资源ID. |
| pType | 资源类型. 在rc资源文件中,资源的类型, 例如:xcgui.rc, 用记事本打开可以看见资源类型; 例如:BITMAP, PNG; 参见MSDN |
| leftSize | 坐标. |
| topSize | 坐标. |
| rightSize | 坐标. |
| bottomSize | 坐标. |
| hModule | 从指定模块加载, 例如:DLL, EXE; 如果为空, 从当前EXE加载 |
| HIMAGE WINAPI XImage_LoadSrc | ( | HIMAGE | hImageSrc | ) |
@图片_加载从图片源
| hImageSrc | 图片源句柄 |
| HIMAGE WINAPI XImage_LoadSvg | ( | HSVG | hSvg | ) |
@图片_加载从SVG
| hSvg | SVG句柄 |
| HIMAGE WINAPI XImage_LoadSvgFile | ( | const wchar_t * | pFileName | ) |
@图片_加载从SVG文件 UTF8文件
| pFileName | 文件名 |
| HIMAGE WINAPI XImage_LoadSvgString | ( | const char * | pString | ) |
@图片_加载从SVG字符串 多字节字符串ANSI
| pString | 字符串指针 |
| HIMAGE WINAPI XImage_LoadSvgStringUtf8 | ( | const char * | pString | ) |
@图片_加载从SVG字符串UTF8 UTF8字符串
| pString | 字符串指针 |
| HIMAGE WINAPI XImage_LoadSvgStringW | ( | const wchar_t * | pString | ) |
@图片_加载从SVG字符串W UNICODE字符串
| pString | 字符串指针 |
| HIMAGE WINAPI XImage_LoadZip | ( | const wchar_t * | pZipFileName, |
| const wchar_t * | pFileName, | ||
| const wchar_t * | pPassword | ||
| ) |
| HIMAGE WINAPI XImage_LoadZipAdaptive | ( | const wchar_t * | pZipFileName, |
| const wchar_t * | pFileName, | ||
| const wchar_t * | pPassword, | ||
| int | x1, | ||
| int | x2, | ||
| int | y1, | ||
| int | y2 | ||
| ) |
图片_加载从ZIP自适应 加载图片从ZIP压缩包,自适应图片.
| pZipFileName | ZIP压缩包文件名. |
| pFileName | 图片文件名. |
| pPassword | ZIP压缩包密码,如果没有填NULL. |
| x1 | 坐标. |
| x2 | 坐标. |
| y1 | 坐标. |
| y2 | 坐标. |
| HIMAGE WINAPI XImage_LoadZipMem | ( | void * | data, |
| int | length, | ||
| const wchar_t * | pFileName, | ||
| const wchar_t * | pPassword | ||
| ) |
@图片_加载从内存ZIP
| data | 内存块指针 |
| length | 内存块大小,字节为单位 |
| pFileName | 图片名称 |
| pPassword | zip压缩包密码 |
| HIMAGE WINAPI XImage_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 | 高度. |
| HIMAGE WINAPI XImage_LoadZipRes | ( | int | id, |
| const wchar_t * | pFileName, | ||
| const wchar_t * | pPassword, | ||
| HMODULE | hModule | ||
| ) |
@图片_加载从资源ZIP
| id | RC资源ID |
| pFileName | 图片名称 |
| pPassword | zip压缩包密码 |
| hModule | 模块句柄 |
| void WINAPI XImage_Release | ( | HIMAGE | hImage | ) |
图片_释放引用计数 释放引用计数,当引用计数为0时,自动销毁.
| hImage | 图片句柄. |
| BOOL WINAPI XImage_SetDrawType | ( | HIMAGE | hImage, |
| image_draw_type_ | nType | ||
| ) |
| BOOL WINAPI XImage_SetDrawTypeAdaptive | ( | HIMAGE | hImage, |
| int | leftSize, | ||
| int | topSize, | ||
| int | rightSize, | ||
| int | bottomSize | ||
| ) |
图片_置绘制类型自适应 设置图片自适应(九宫格)
| hImage | 图片句柄. |
| leftSize | 坐标. |
| topSize | 坐标. |
| rightSize | 坐标. |
| bottomSize | 坐标. |
| float WINAPI XImage_SetRotateAngle | ( | HIMAGE | hImage, |
| float | fAngle | ||
| ) |
| void WINAPI XImage_SetScaleSize | ( | HIMAGE | hImage, |
| int | width, | ||
| int | height | ||
| ) |
@图片_置缩放大小 启用缩放属性后有效,值大于0有效, XImage_SetDrawType() 例如: 拉伸, 九宫格
| hImage | 图片句柄 |
| width | 宽度 |
| height | 高度 |
| void WINAPI XImage_SetSplitEqual | ( | HIMAGE | hImage, |
| int | nCount, | ||
| int | iIndex | ||
| ) |
@图片_置等分
| hImage | 图片句柄 |
| nCount | 等分数量 |
| iIndex | 索引 |
| void WINAPI XImage_SetTranColor | ( | HIMAGE | hImage, |
| COLORREF | color | ||
| ) |
图片_置透明色 指定图片透明颜色. 仅支持GDI+模式
| hImage | 图片句柄. |
| color | 颜色值, 请使用宏: RGBA() |
| void WINAPI XImage_SetTranColorEx | ( | HIMAGE | hImage, |
| COLORREF | color, | ||
| BYTE | tranColor | ||
| ) |
图片_置透明色扩展 指定图片透明颜色及透明度.仅支持GDI+模式
| hImage | 图片句柄. |
| color | 颜色值, 请使用宏: RGBA() |
| tranColor | 透明色的透明度. |