#include <graphics.h> // 引用图形库头文件
#include <conio.h>
int main()
{
initgraph(640, 480);
TCHAR str1[] = _T("锄 汉 谁 粒");
TCHAR str2[] = _T("禾 滴 知 粒");
TCHAR str3[] = _T("日 禾 盘 皆");
TCHAR str4[] = _T("当 下 中 辛");
TCHAR str5[] = _T("午 土 餐 苦");
RECT r = { 0, 0, 640, 480 };
drawtext(str1, &r, DT_CENTER | DT_VCENTER | DT_SINGLELINE);
RECT r2 = { 0, 20, 640, 500 };
drawtext(str2, &r2, DT_CENTER | DT_VCENTER | DT_SINGLELINE);
RECT r3 = { 0, 40, 640, 520 };
drawtext(str3, &r3, DT_CENTER | DT_VCENTER | DT_SINGLELINE);
RECT r4 = { 0, 60, 640, 540 };
drawtext(str4, &r4, DT_CENTER | DT_VCENTER | DT_SINGLELINE);
RECT r5 = { 0, 80, 640, 560 };
drawtext(str5, &r5, DT_CENTER | DT_VCENTER | DT_SINGLELINE);
_getch();
closegraph();
}
举报
easyx怎么竖着输出文字
举报
使用 settextstyle 函数设置文字的输出方向。例如:
#include <graphics.h> // 引用图形库头文件
#include <conio.h>
int main()
{
initgraph(640, 480);
TCHAR str1[] = _T("锄禾日当午");
TCHAR str2[] = _T("汗滴禾下土");
TCHAR str3[] = _T("谁知盘中餐");
TCHAR str4[] = _T("粒粒皆辛苦");
settextstyle(30, 0, _T("宋体"), -900/*字符串书写角度*/, 0/*文字书写角度*/, 0, false, false, false);
outtextxy(200, 20, str1);
outtextxy(160, 20, str2);
outtextxy(120, 20, str3);
outtextxy(80, 20, str4);
_getch();
closegraph();
return 0;
}




