easyx 文字字體的設置


默認的情況下,easyx在使用outtextxy函數輸出字符串時,使用的是默認的字體輸出。
例如:

#include "stdafx.h"

int main(){
	initgraph(640,480);
	//settextstyle(20, 0, _T("楷體"));
	outtextxy(0, 0, _T("測試"));
	for(;;){}
	closegraph();
}

注:所有代碼都是我的本地VS上面復制下來的,其中stdafx.h包含了graphics.h以及一些常用頭文件,大家按需添加。

輸出的結果為:

settextstyle函數

這一函數是用於設置字體的格式的。
來自easyx的官方文檔:

日常情況下,我們可以這樣設置字體:

#include "stdafx.h"

int main(){
	initgraph(640,480);
	settextstyle(20, 0, _T("微軟雅黑"));
	outtextxy(0, 0, _T("測試"));
	for(;;){}
	closegraph();
}

輸出的結果:

由於字體的大小原因,可能有點不清楚,我們修改一下第5行。

settextstyle(40, 0, _T("微軟雅黑"));

字體就比較清晰了。

如果把字體修改為其他的字體(例如“隸書”,“楷體”等)大家可以自己嘗試輸出的結果。
(圖為“隸書”的輸出結果)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM