源码
///////////////////////////////////////////////////
// 程序名称:绘制小猫
// 编译环境:Mictosoft Visual Studio 2013, EasyX_20200315(beta)
// 作 者:luoyh <2864292458@qq.com>
// 公 众 号:C语言研究
// 最后修改:2024-11-13
//
int main()
{
initgraph(640,480);
setbkcolor(WHITE);
cleardevice();
settextcolor(BLACK);
settextstyle(500, 0, _T("Webdings"));
wchar_t c = 0xF6;
RECT r = { 0, 0, 639, 479 };
drawtext(c, &r, DT_CENTER | DT_VCENTER | DT_SINGLELINE);
_getch();
return 0;
}
效果
原理
在使用Easyx的时候,有时候我们需要绘制一些常用的符号或者是图案,但是绘制起来又很麻烦,这时候我们就可以使用以上的方法进行绘制。
这里介绍一下字符映射表(charmap),它是Windows操作系统自带的一个工具,它可以显示Windows、DOS和Unicode等字符集,并允许用户查看和复制所选字体中可用的特殊字符。
使用方法也很简单,相当于在绘制窗口输出文字一样,设置字体样式,颜色,然后输出字体。
如何查看字符映射表
快捷键:按下Win+R键,输入charmap后按回车。 开始菜单:单击“开始”按钮,在“搜索”框中键入“字符映射表”,然后在结果列表中双击“字符映射表”。
附件程序:依次点击开始、程序、附件、系统工具、字符映射表(路径可能因Windows版本而异,但通常可在附件或系统工具下找到)。
字符映射表中有很多图案,均可以加载绘制到窗口。在平时编程过程中,是一个很不错的选择。