示例#1
0
文件: WinMain.cpp 项目: ylca/XCGUI
//自动销毁字体
VOID AutoDestoryFont(HELE hEle)
{
	HFONTX hFontx = XFont_Create(20);
	HFONTX hFontx1 = XFont_Create(30);
	
	XEle_SetFont(hEle,hFontx);
	XEle_SetFont(hEle,hFontx1);
}
示例#2
0
文件: WinMain.cpp 项目: ylca/XCGUI
//手动销毁字体
VOID ManualDestoryFont(HELE hEle)
{
	
	HFONTX hFontx = XFont_Create(20);
	XFont_EnableAutoDestroy(hFontx,FALSE); //允许手动销毁字体

	HFONTX hFontx1 = XFont_Create(30);
	XEle_SetFont(hEle,hFontx);
	XEle_SetFont(hEle,hFontx1);

	XFont_Destroy(hFontx);
}
示例#3
0
void OnFontChangT() //字体改变
{
	wchar_t name[MAX_PATH]={0};

	XComboBox_GetText(hCombox_fontName,name,MAX_PATH);;
	int   size=XEdit_GetInt(hFontSize);

	HFONT hFontT=XC_CreateFont(name,size,bBold,bItalic,bUnderline);
	XEle_SetFont(hRichEdit2,hFontT);

	if (hFont) //释放先前字体
		DeleteObject(hFont);
	hFont=hFontT;
	XEle_RedrawEle(hRichEdit2);
}