函数 | |
| 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 | 是否显示 |