GetTextExtentPoint32

GetTextExtentPoint32,函式名。該函式計算指定的正文字元串的高度和寬度。

基本介紹

  • 外文名:GetTextExtentPoint32
  • 類別:計算機函式
  • 功能:指定的正文字元串的高度和寬度
  • 原型:BOOL GetTextExtentPoint32
基本信息,備註:,

基本信息

函式原型:BOOL GetTextExtentPoint32(HDC hdc, LPCTSTR lpString, int cbString, LPSIZE lpSize);
參數:
hdc:設備環境句柄。
lpString:指向正文字元串的指針。此字元串不必以\0結束,因為cbString指定了字元串的長度。
cbString:指向字元串中的字元數。
lpSize:指向SIZE結構的指針,該結構中字元串的尺寸將被返回。
返回值:如果函式調用成功,返回值是非零值,如果函式調用失敗,返回值是0。
Windows NT:若想獲得更多的錯誤信息,請調用GetLastError函式。

備註:

GetTextExtentPoint32用當前所選字型來計算字元串尺寸,按邏輯單位計算的高和寬都沒有考慮裁剪取的情況。
由於有的設備緊縮字元,因此一個字元串里字元的範圍之和或許不等於字元串的範圍。
計算的字元寬度考慮了由SetTextCharacterextra設備的字元間隔。
Windows CE環境下GetTextExtentPoint32與GetTextExtentPoint相同。
速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:2.0及以上版本;頭檔案:wingdi.h;庫檔案:gdi32.lib;Unicode:在Windows NT環境下實現為Unicode和ANSI兩種版本。

相關詞條

熱門詞條

聯絡我們