2010-01-22 76 views
0

我将我们的32位Windows应用程序移植到64位,并试图清理所有警告。我在我们的代码中找到了以int为参数的CDC :: GetTextExtent调用。什么是64位版本的GetTextExtent

我注意到GetTextExtent只是简单地调用GetTextExtentPoint32。 32令我惊慌,所以我开始寻找64位版本的GetTextExtent,但我找不到一个。

任何人都可以告诉我是GetTextExtent完全安全的64位?或者还有其他方式我们应该获得这些信息?

感谢

回答

4

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