函数 | |
| HSVG WINAPI | XSvg_LoadFile (const wchar_t *pFileName) | 
| @SVG_加载从文件 UTF8文件  更多... | |
| HSVG WINAPI | XSvg_LoadString (const char *pString) | 
| @SVG_加载从字符串 多字节字符串ANSI  更多... | |
| HSVG WINAPI | XSvg_LoadStringW (const wchar_t *pString) | 
| @SVG_加载从字符串W UNICODE字符串  更多... | |
| HSVG WINAPI | XSvg_LoadStringUtf8 (const char *pString) | 
| @SVG_加载从字符串UTF8 UTF8字符串  更多... | |
| HSVG WINAPI | XSvg_LoadZip (const wchar_t *pZipFileName, const wchar_t *pFileName, const wchar_t *pPassword) | 
| @SVG_加载从ZIP  更多... | |
| HSVG WINAPI | XSvg_LoadZipMem (void *data, int length, const wchar_t *pFileName, const wchar_t *pPassword) | 
| @SVG_加载从内存ZIP  更多... | |
| HSVG WINAPI | XSvg_LoadZipRes (int id, const wchar_t *pFileName, const wchar_t *pPassword, HMODULE hModule) | 
| @SVG_加载从资源ZIP  更多... | |
| HSVG WINAPI | XSvg_LoadRes (int id, const wchar_t *pType, HMODULE hModule) | 
| @SVG_加载从资源  更多... | |
| void WINAPI | XSvg_SetSize (HSVG hSvg, int nWidth, int nHeight) | 
| @SVG_置大小  更多... | |
| void WINAPI | XSvg_GetSize (HSVG hSvg, __out int *pWidth, __out int *pHeight) | 
| @SVG_取大小  更多... | |
| int WINAPI | XSvg_GetWidth (HSVG hSvg) | 
| @SVG_取宽度  更多... | |
| int WINAPI | XSvg_GetHeight (HSVG hSvg) | 
| @SVG_取高度  更多... | |
| void WINAPI | XSvg_SetPosition (HSVG hSvg, int x, int y) | 
| @SVG_置偏移  更多... | |
| void WINAPI | XSvg_GetPosition (HSVG hSvg, __out int *pX, __out int *pY) | 
| @SVG_取偏移  更多... | |
| void WINAPI | XSvg_GetViewBox (HSVG hSvg, __out RECT *pViewBox) | 
| @SVG_取视图框  更多... | |
| void WINAPI | XSvg_SetAlpha (HSVG hSvg, BYTE alpha) | 
| @SVG_置透明度  更多... | |
| BYTE WINAPI | XSvg_GetAlpha (HSVG hSvg) | 
| @SVG_取透明度  更多... | |
| void WINAPI | XSvg_SetUserFillColor (HSVG hSvg, COLORREF color, BOOL bEnable) | 
| @SVG_置用户填充颜色 用户颜色将覆盖默认样式  更多... | |
| void WINAPI | XSvg_SetUserStrokeColor (HSVG hSvg, COLORREF color, float strokeWidth, BOOL bEnable) | 
| @SVG_置用户笔触颜色 用户颜色将覆盖默认样式  更多... | |
| BOOL WINAPI | XSvg_GetUserFillColor (HSVG hSvg, __out COLORREF *pColor) | 
| @SVG_取用户填充颜色  更多... | |
| BOOL WINAPI | XSvg_GetUserStrokeColor (HSVG hSvg, __out COLORREF *pColor, __out float *pStrokeWidth) | 
| @SVG_取用户笔触颜色  更多... | |
| void WINAPI | XSvg_SetRotateAngle (HSVG hSvg, float angle) | 
| @SVG_置旋转角度 默认以自身中心点旋转  更多... | |
| float WINAPI | XSvg_GetRotateAngle (HSVG hSvg) | 
| @SVG_取旋转角度 默认以自身中心点旋转  更多... | |
| void WINAPI | XSvg_SetRotate (HSVG hSvg, float angle, float x, float y, BOOL bOffset) | 
| @SVG_置旋转  更多... | |
| void WINAPI | XSvg_GetRotate (HSVG hSvg, __out float *pAngle, __out float *pX, __out float *pY, __out BOOL *pbOffset) | 
| @SVG_取旋转  更多... | |
| void WINAPI | XSvg_Show (HSVG hSvg, BOOL bShow) | 
| @SVG_显示 显示或隐藏  更多... | |
| void WINAPI | XSvg_EnableAutoDestroy (HSVG hSvg, BOOL bEnable) | 
| @SVG_启用自动销毁  更多... | |
| void WINAPI | XSvg_AddRef (HSVG hSvg) | 
| @SVG_增加引用计数  更多... | |
| void WINAPI | XSvg_Release (HSVG hSvg) | 
| @SVG_释放引用计数  更多... | |
| int WINAPI | XSvg_GetRefCount (HSVG hSvg) | 
| @SVG_取引用计数  更多... | |
| void WINAPI | XSvg_Destroy (HSVG hSvg) | 
| @SVG_销毁 强制销毁  更多... | |
| void WINAPI XSvg_AddRef | ( | HSVG | hSvg | ) | 
@SVG_增加引用计数
| hSvg | SVG句柄 | 
| void WINAPI XSvg_Destroy | ( | HSVG | hSvg | ) | 
@SVG_销毁 强制销毁
| hSvg | SVG句柄 | 
| void WINAPI XSvg_EnableAutoDestroy | ( | HSVG | hSvg, | 
| BOOL | bEnable | ||
| ) | 
@SVG_启用自动销毁
| hSvg | SVG句柄 | 
| bEnable | 是否自动销毁 | 
| BYTE WINAPI XSvg_GetAlpha | ( | HSVG | hSvg | ) | 
@SVG_取透明度
| hSvg | SVG句柄 | 
| int WINAPI XSvg_GetHeight | ( | HSVG | hSvg | ) | 
@SVG_取高度
| hSvg | SVG句柄 | 
| void WINAPI XSvg_GetPosition | ( | HSVG | hSvg, | 
| __out int * | pX, | ||
| __out int * | pY | ||
| ) | 
@SVG_取偏移
| hSvg | SVG句柄 | 
| pX | x轴偏移 | 
| pY | y轴偏移 | 
| int WINAPI XSvg_GetRefCount | ( | HSVG | hSvg | ) | 
@SVG_取引用计数
| hSvg | SVG句柄 | 
| void WINAPI XSvg_GetRotate | ( | HSVG | hSvg, | 
| __out float * | pAngle, | ||
| __out float * | pX, | ||
| __out float * | pY, | ||
| __out BOOL * | pbOffset | ||
| ) | 
@SVG_取旋转
| hSvg | SVG句柄 | 
| pAngle | 返回 角度 | 
| pX | 返回 旋转中心点X | 
| pY | 返回 旋转中心点Y | 
| pbOffset | 返回 TRUE:旋转中心点相对于自身中心偏移, FALSE:使用绝对坐标 | 
| float WINAPI XSvg_GetRotateAngle | ( | HSVG | hSvg | ) | 
@SVG_取旋转角度 默认以自身中心点旋转
| hSvg | SVG句柄 | 
| void WINAPI XSvg_GetSize | ( | HSVG | hSvg, | 
| __out int * | pWidth, | ||
| __out int * | pHeight | ||
| ) | 
@SVG_取大小
| hSvg | SVG句柄 | 
| pWidth | 接收返回宽度 | 
| pHeight | 接收返回高度 | 
| BOOL WINAPI XSvg_GetUserFillColor | ( | HSVG | hSvg, | 
| __out COLORREF * | pColor | ||
| ) | 
@SVG_取用户填充颜色
| hSvg | SVG句柄 | 
| pColor | 返回颜色值 | 
| BOOL WINAPI XSvg_GetUserStrokeColor | ( | HSVG | hSvg, | 
| __out COLORREF * | pColor, | ||
| __out float * | pStrokeWidth | ||
| ) | 
@SVG_取用户笔触颜色
| hSvg | SVG句柄 | 
| pColor | 返回颜色值 | 
| pStrokeWidth | 
| void WINAPI XSvg_GetViewBox | ( | HSVG | hSvg, | 
| __out RECT * | pViewBox | ||
| ) | 
@SVG_取视图框
| hSvg | SVG句柄 | 
| pViewBox | 接收返回视图框 | 
| int WINAPI XSvg_GetWidth | ( | HSVG | hSvg | ) | 
@SVG_取宽度
| hSvg | SVG句柄 | 
| HSVG WINAPI XSvg_LoadFile | ( | const wchar_t * | pFileName | ) | 
@SVG_加载从文件 UTF8文件
| pFileName | 文件名 | 
| HSVG WINAPI XSvg_LoadRes | ( | int | id, | 
| const wchar_t * | pType, | ||
| HMODULE | hModule | ||
| ) | 
@SVG_加载从资源
| id | 资源ID | 
| pType | 资源类型. 在rc资源文件中,资源的类型, 例如:xcgui.rc, 用记事本打开可以看见资源类型; 例如:BITMAP, PNG; 参见MSDN | 
| hModule | 从指定模块加载, 例如:DLL, EXE; 如果为空, 从当前EXE加载 | 
| HSVG WINAPI XSvg_LoadString | ( | const char * | pString | ) | 
@SVG_加载从字符串 多字节字符串ANSI
| pString | 字符串指针 | 
| HSVG WINAPI XSvg_LoadStringUtf8 | ( | const char * | pString | ) | 
@SVG_加载从字符串UTF8 UTF8字符串
| pString | 字符串指针 | 
| HSVG WINAPI XSvg_LoadStringW | ( | const wchar_t * | pString | ) | 
@SVG_加载从字符串W UNICODE字符串
| pString | 字符串指针 | 
| HSVG WINAPI XSvg_LoadZip | ( | const wchar_t * | pZipFileName, | 
| const wchar_t * | pFileName, | ||
| const wchar_t * | pPassword | ||
| ) | 
@SVG_加载从ZIP
| pZipFileName | zip文件名 | 
| pFileName | svg文件名 | 
| pPassword | zip密码 | 
| HSVG WINAPI XSvg_LoadZipMem | ( | void * | data, | 
| int | length, | ||
| const wchar_t * | pFileName, | ||
| const wchar_t * | pPassword | ||
| ) | 
@SVG_加载从内存ZIP
| data | 内存块指针 | 
| length | 内存块大小,字节为单位 | 
| pFileName | svg文件名 | 
| pPassword | zip密码 | 
| HSVG WINAPI XSvg_LoadZipRes | ( | int | id, | 
| const wchar_t * | pFileName, | ||
| const wchar_t * | pPassword, | ||
| HMODULE | hModule | ||
| ) | 
@SVG_加载从资源ZIP
| id | RC资源ID | 
| pFileName | svg文件名 | 
| pPassword | zip密码 | 
| hModule | 模块句柄 | 
| void WINAPI XSvg_Release | ( | HSVG | hSvg | ) | 
@SVG_释放引用计数
| hSvg | SVG句柄 | 
| void WINAPI XSvg_SetAlpha | ( | HSVG | hSvg, | 
| BYTE | alpha | ||
| ) | 
@SVG_置透明度
| hSvg | SVG句柄 | 
| alpha | 透明度 | 
| void WINAPI XSvg_SetPosition | ( | HSVG | hSvg, | 
| int | x, | ||
| int | y | ||
| ) | 
@SVG_置偏移
| hSvg | SVG句柄 | 
| x | x轴偏移 | 
| y | y轴偏移 | 
| void WINAPI XSvg_SetRotate | ( | HSVG | hSvg, | 
| float | angle, | ||
| float | x, | ||
| float | y, | ||
| BOOL | bOffset | ||
| ) | 
@SVG_置旋转
| hSvg | SVG句柄 | 
| angle | 角度 | 
| x | 旋转中心点X | 
| y | 旋转中心点Y | 
| bOffset | TRUE:旋转中心点相对于自身中心偏移, FALSE:使用绝对坐标 | 
| void WINAPI XSvg_SetRotateAngle | ( | HSVG | hSvg, | 
| float | angle | ||
| ) | 
@SVG_置旋转角度 默认以自身中心点旋转
| hSvg | SVG句柄 | 
| angle | 转角度 | 
| void WINAPI XSvg_SetSize | ( | HSVG | hSvg, | 
| int | nWidth, | ||
| int | nHeight | ||
| ) | 
@SVG_置大小
| hSvg | SVG句柄 | 
| nWidth | 宽度 | 
| nHeight | 高度 | 
| void WINAPI XSvg_SetUserFillColor | ( | HSVG | hSvg, | 
| COLORREF | color, | ||
| BOOL | bEnable | ||
| ) | 
@SVG_置用户填充颜色 用户颜色将覆盖默认样式
| hSvg | SVG句柄 | 
| color | 颜色 | 
| bEnable | 是否有效 | 
| void WINAPI XSvg_SetUserStrokeColor | ( | HSVG | hSvg, | 
| COLORREF | color, | ||
| float | strokeWidth, | ||
| BOOL | bEnable | ||
| ) | 
@SVG_置用户笔触颜色 用户颜色将覆盖默认样式
| hSvg | SVG句柄 | 
| color | 颜色 | 
| strokeWidth | 笔触宽度 | 
| bEnable | 是否有效 | 
| void WINAPI XSvg_Show | ( | HSVG | hSvg, | 
| BOOL | bShow | ||
| ) | 
@SVG_显示 显示或隐藏
| hSvg | SVG句柄 | 
| bShow | 是否显示 |