永发信息网

C++ TextOut 的问题

答案:2  悬赏:0  手机版
解决时间 2021-02-06 20:17
  • 提问者网友:火车头
  • 2021-02-06 10:55
下面是画出文字路径的代码. StrokePath是画路径, 那TextOut干了什么? StrokePath为什么在EndPath之后?
BeginPath(g_DC);
TextOut(g_DC, 100, 100, L"testetest", sizeof(L"testetest"));
EndPath(g_DC);
StrokePath(g_DC);
最佳答案
  • 五星知识达人网友:持酒劝斜阳
  • 2021-02-06 12:29
TextOut 是输出(绘)字符串,地点 x=100,y=100,字符串 是 多字节码 testetest。
开始 BeginPath(g_DC); ... EndPath(g_DC); 到结束,定义了当前的 path
StrokePath 画当前的 path.
“画当前的 path”。 这件工作 不属于 path。所以在 定义 以外。
全部回答
  • 1楼网友:長槍戰八方
  • 2021-02-06 13:49
textout是不支持c转义字符的.要用textout实现像控制台的制表符,回车等转义字符的输出,只能自己计算坐标值. 另外我隐约记得好像windows编程里有一章专门讲字体的,好像提到过有一个函数可以支持转义字符,不知道有没记错,有兴趣的话可以自己去看看.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯