什么是64位版本的GetTextExtent

Joh*_*n C 0 windows 64-bit

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

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

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

谢谢

Luk*_*uke 5

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