什么是64位版本的GetTextExtent

时间:2010-01-22 13:26:52

标签: windows 64-bit

我正在将我们的32位Windows应用程序移植到64位,并尝试清除所有警告。我在我们的代码中发现了对CDC :: GetTextExtent的调用,它将int作为参数。

我注意到GetTextExtent只是调用GetTextExtentPoint32。 32让我害怕,所以我开始寻找64位版本的GetTextExtent,但我找不到。

有人能告诉我GetTextExtent在64位完全安全吗?还是有其他方式我们应该获得这些信息?

由于

1 个答案:

答案 0 :(得分:5)

根据文档,在32位操作系统中添加了GetTextExtentPoint32以便提供更准确的结果(我猜GetTextExtentPoint有一些限制)。所有参数都是相同的,因此就我所知,它与16位与32位和64位没有任何关系。将GetTextExtentPointEx或其他东西称为更有意义,但已完成的工作已经完成。