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