gpt4 book ai didi

c++ - 查找文本的宽度

转载 作者:行者123 更新时间:2023-11-28 03:55:49 31 4
gpt4 key购买 nike

我正在为这样的控件设置字体:

HDC hdc = GetDC(NULL);
int lfHeight = -MulDiv(szFont, GetDeviceCaps(hdc, LOGPIXELSY), 72);
ReleaseDC(NULL, hdc);
HFONT font = CreateFont(lfHeight, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, Font.c_str());
SendMessage(hwnd,WM_SETFONT,(WPARAM)font,0);

控件是静态的。我如何找到给定字符串的静态文本宽度?

最佳答案

使用GetTextExtentPoint32 .您需要先将字体选择到 DC 中。

关于c++ - 查找文本的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3693568/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com