函数 | |
HFONTX WINAPI | XFont_Create (int size) |
字体_创建 创建炫彩字体,当字体句柄与元素关联后,会自动释放. 更多... | |
HFONTX WINAPI | XFont_CreateEx (const wchar_t *pName, int size, int style) |
@字体_创建扩展 创建炫彩字体 更多... | |
HFONTX WINAPI | XFont_CreateFromLOGFONTW (LOGFONTW *pFontInfo) |
@字体_创建从LOGFONT 创建炫彩字体 D2D不支持此接口 更多... | |
HFONTX WINAPI | XFont_CreateFromHFONT (HFONT hFont) |
字体_创建从HFONT 创建炫彩字体从现有HFONT字体, D2D不支持此接口 更多... | |
HFONTX WINAPI | XFont_CreateFromFont (void *pFont) |
字体_创建从Font 创建炫彩字体从GDI+字体(Font), D2D不支持此接口 更多... | |
HFONTX WINAPI | XFont_CreateFromFile (const wchar_t *pFontFile, int size, int style) |
字体_创建从文件 创建字体从文件. 更多... | |
HFONTX WINAPI | XFont_CreateFromMem (void *data, UINT length, int fontSize, int style) |
@字体_创建从内存 更多... | |
HFONTX WINAPI | XFont_CreateFromRes (int id, const wchar_t *pType, int fontSize, int style, HMODULE hModule) |
@字体_创建从资源 更多... | |
HFONTX WINAPI | XFont_CreateFromZip (const wchar_t *pZipFileName, const wchar_t *pFileName, const wchar_t *pPassword, int fontSize, int style) |
@字体_创建从ZIP 更多... | |
HFONTX WINAPI | XFont_CreateFromZipMem (void *data, int length, const wchar_t *pFileName, const wchar_t *pPassword, int fontSize, int style) |
@字体_创建从内存ZIP 更多... | |
void WINAPI | XFont_EnableAutoDestroy (HFONTX hFontX, BOOL bEnable) |
字体_启用自动销毁 是否自动销毁. 更多... | |
void WINAPI | XFont_SetUnderlineEdit (HFONTX hFontX, BOOL bUnderline, BOOL bStrikeout) |
@字体_置下划线 仅供edit字体使用, 因为edit不支持下划线字体, 所以需要单独设置 更多... | |
void WINAPI | XFont_GetUnderlineEdit (HFONTX hFontX, __out BOOL *bUnderline, __out BOOL *bStrikeout) |
@字体_取下划线 仅供edit字体使用, 因为edit不支持下划线字体, 所以需要单独设置 更多... | |
void *WINAPI | XFont_GetFont (HFONTX hFontX) |
字体_取Font 获取字体,返回GDI+ Font指针. 更多... | |
void WINAPI | XFont_GetFontInfo (HFONTX hFontX, __out font_info_ *pInfo) |
字体_取信息 获取字体信息. 更多... | |
BOOL WINAPI | XFont_GetLOGFONTW (HFONTX hFontX, HDC hdc, __out LOGFONTW *pOut) |
字体_取LOGFONTW 获取字体LOGFONTW 更多... | |
void WINAPI | XFont_Destroy (HFONTX hFontX) |
字体_销毁 强制销毁炫彩字体,谨慎使用, 建议使用 XFont_Release() 释放. 更多... | |
void WINAPI | XFont_AddRef (HFONTX hFontX) |
字体_增加引用计数 增加引用计数. 更多... | |
int WINAPI | XFont_GetRefCount (HFONTX hFontX) |
字体_取引用计数 获取引用计数. 更多... | |
void WINAPI | XFont_Release (HFONTX hFontX) |
字体_释放引用计数 释放引用计数,当引用计数为0时,自动销毁. 更多... | |
void WINAPI XFont_AddRef | ( | HFONTX | hFontX | ) |
字体_增加引用计数 增加引用计数.
hFontX | 字体句柄. |
HFONTX WINAPI XFont_Create | ( | int | size | ) |
HFONTX WINAPI XFont_CreateEx | ( | const wchar_t * | pName, |
int | size, | ||
int | style | ||
) |
@字体_创建扩展 创建炫彩字体
pName | 字体名称. |
size | 字体大小,单位(pt,磅). |
style | 字体样式 fontStyle_ ; 因为edit不支持下划线字体, 下划线,删除线,需要单独设置,见本模块接口 |
HFONTX WINAPI XFont_CreateFromFile | ( | const wchar_t * | pFontFile, |
int | size, | ||
int | style | ||
) |
字体_创建从文件 创建字体从文件.
pFontFile | 字体文件名. |
size | 字体大小. |
style | 样式, fontStyle_ ; 因为edit不支持下划线字体, 下划线,删除线,需要单独设置,见本模块接口 |
HFONTX WINAPI XFont_CreateFromFont | ( | void * | pFont | ) |
HFONTX WINAPI XFont_CreateFromHFONT | ( | HFONT | hFont | ) |
HFONTX WINAPI XFont_CreateFromLOGFONTW | ( | LOGFONTW * | pFontInfo | ) |
@字体_创建从LOGFONT 创建炫彩字体 D2D不支持此接口
pFontInfo | 字体信息. |
HFONTX WINAPI XFont_CreateFromMem | ( | void * | data, |
UINT | length, | ||
int | fontSize, | ||
int | style | ||
) |
@字体_创建从内存
data | 内存地址 |
length | 长度 |
fontSize | 字体大小 |
style | 字体样式, fontStyle_ ; 因为edit不支持下划线字体, 下划线,删除线,需要单独设置,见本模块接口 |
HFONTX WINAPI XFont_CreateFromRes | ( | int | id, |
const wchar_t * | pType, | ||
int | fontSize, | ||
int | style, | ||
HMODULE | hModule | ||
) |
@字体_创建从资源
id | 资源ID |
pType | 资源类型. 在rc资源文件中,资源的类型,例如:xcgui.rc,用记事本打开可以看见资源类型; 例如:BITMAP, PNG, FONT; 参见MSDN |
fontSize | 字体大小 |
style | 字体样式, fontStyle_ ; 因为edit不支持下划线字体, 下划线,删除线,需要单独设置,见本模块接口 |
hModule | 从指定模块加载, 例如:DLL, EXE; 如果为空, 从当前EXE加载 |
HFONTX WINAPI XFont_CreateFromZip | ( | const wchar_t * | pZipFileName, |
const wchar_t * | pFileName, | ||
const wchar_t * | pPassword, | ||
int | fontSize, | ||
int | style | ||
) |
@字体_创建从ZIP
pZipFileName | zip文件名 |
pFileName | 字体文件名 |
pPassword | zip密码 |
fontSize | 字体大小 |
style | 字体样式, fontStyle_ ; 因为edit不支持下划线字体, 下划线,删除线,需要单独设置,见本模块接口 |
HFONTX WINAPI XFont_CreateFromZipMem | ( | void * | data, |
int | length, | ||
const wchar_t * | pFileName, | ||
const wchar_t * | pPassword, | ||
int | fontSize, | ||
int | style | ||
) |
@字体_创建从内存ZIP
data | 内存块指针 |
length | 内存块大小,字节为单位 |
pFileName | 字体文件名 |
pPassword | zip密码 |
fontSize | 字体大小 |
style | 字体样式, fontStyle_ ; 因为edit不支持下划线字体, 下划线,删除线,需要单独设置,见本模块接口 |
void WINAPI XFont_Destroy | ( | HFONTX | hFontX | ) |
字体_销毁 强制销毁炫彩字体,谨慎使用, 建议使用 XFont_Release() 释放.
hFontX | 字体句柄. |
void WINAPI XFont_EnableAutoDestroy | ( | HFONTX | hFontX, |
BOOL | bEnable | ||
) |
字体_启用自动销毁 是否自动销毁.
hFontX | 字体句柄. |
bEnable | 是否启用. |
void *WINAPI XFont_GetFont | ( | HFONTX | hFontX | ) |
void WINAPI XFont_GetFontInfo | ( | HFONTX | hFontX, |
__out font_info_ * | pInfo | ||
) |
字体_取信息 获取字体信息.
hFontX | 字体句柄. |
pInfo | 接收返回的字体信息. |
BOOL WINAPI XFont_GetLOGFONTW | ( | HFONTX | hFontX, |
HDC | hdc, | ||
__out LOGFONTW * | pOut | ||
) |
int WINAPI XFont_GetRefCount | ( | HFONTX | hFontX | ) |
void WINAPI XFont_GetUnderlineEdit | ( | HFONTX | hFontX, |
__out BOOL * | bUnderline, | ||
__out BOOL * | bStrikeout | ||
) |
@字体_取下划线 仅供edit字体使用, 因为edit不支持下划线字体, 所以需要单独设置
hFontX | 字体句柄 |
bUnderline | 接收返回值, 是否启用下划线 |
bStrikeout | 接收返回值, 是否启用删除线 |
void WINAPI XFont_Release | ( | HFONTX | hFontX | ) |
字体_释放引用计数 释放引用计数,当引用计数为0时,自动销毁.
hFontX | 字体句柄. |
void WINAPI XFont_SetUnderlineEdit | ( | HFONTX | hFontX, |
BOOL | bUnderline, | ||
BOOL | bStrikeout | ||
) |
@字体_置下划线 仅供edit字体使用, 因为edit不支持下划线字体, 所以需要单独设置
hFontX | 字体句柄 |
bUnderline | 是否启用下划线 |
bStrikeout | 是否启用删除线 |