如何获取String的像素宽度和高度?
如何使用 GetTextExtentPoint32W Delphi 7在输出之前获取宽字符串的像素宽度和高度?
How do you to use GetTextExtentPoint32W in Delphi 7 to get the pixel width and height of a wide string before it is output?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以执行
GetTextExtentPoint32W
将宽度和高度分别放入extent.cx
和extent.cy
中。最后一行将使用
TextOutW
在客户区域水平和垂直居中绘制字符串。You can do
The
GetTextExtentPoint32W
will place the width and height inextent.cx
andextent.cy
, respectively.The last line will then use
TextOutW
to draw the string centered both horizontally and vertically on the client area.