2010-01-22 75 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或其他東西會更有意義,但是已經完成了。