默認的情況下,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("微軟雅黑"));
字體就比較清晰了。
如果把字體修改為其他的字體(例如“隸書”,“楷體”等)大家可以自己嘗試輸出的結果。
(圖為“隸書”的輸出結果)