Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 获取win32 DrawText()的默认字体高度_C_Windows_Winapi_Gdi - Fatal编程技术网

C 获取win32 DrawText()的默认字体高度

C 获取win32 DrawText()的默认字体高度,c,windows,winapi,gdi,C,Windows,Winapi,Gdi,如何获取DrawText()使用的字体的默认字体高度?如果可能的话,我宁愿不设置新字体。你打电话。你可以使用。当然有可能。GetTextExtentPoint32提供特定字符串的高度和宽度。这可能是OP想要的,也可能不是。@David:是的,但高度不是取决于渲染的实际字符吗?这完全取决于OP对信息的处理方式。有些情况下使用文本扩展,有些情况下使用文本度量。如果您想确定文本可能具有的高度的绝对上限,那么文本度量就是您所需要的。如果您正在编写一个换行算法,那么您将使用extend。OP说“默认字体高

如何获取DrawText()使用的字体的默认字体高度?如果可能的话,我宁愿不设置新字体。

你打电话。

你可以使用。

当然有可能。GetTextExtentPoint32提供特定字符串的高度和宽度。这可能是OP想要的,也可能不是。@David:是的,但高度不是取决于渲染的实际字符吗?这完全取决于OP对信息的处理方式。有些情况下使用文本扩展,有些情况下使用文本度量。如果您想确定文本可能具有的高度的绝对上限,那么文本度量就是您所需要的。如果您正在编写一个换行算法,那么您将使用extend。OP说“默认字体高度”,这让我怀疑他/她想要的是与实际文本保持一致的东西。我已经给了你一张赞成票——我不是想批评,只是想澄清一下。我也考虑过用文本范围来回答。