HellooooC
2017-03-09 13:43
采纳率: 57.1%
浏览 945
已采纳

求问WinApi中输出字符串时如何控制无论字符串多长,始终位于中间?

请教一下各位
初学winapi,在要求输出一串字符串时,我用textout函数控制输出的起始位置
但是由于输出的字符串长度可能不等,无法控制使得整个字符串位于区域的中间?
请问各位怎么解决?

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • threenewbee 2017-03-09 13:46
    已采纳

    gdiplus中的measurestring可以返回字符串的宽度,用它配合你客户区的宽度相减再除2可以得到textout绘制的左坐标。

    打赏 评论

相关推荐 更多相似问题