次の方法で共有


GetTextExtentPoint32Wrap 関数

[GetTextExtentPoint32Wrap は、Service Pack 2 (SP2) を使用した Windows XP を通じて使用できます。 後続のバージョンでは変更または使用できない可能性があります。 代わりに GetTextExtentPoint を直接使用することをお勧めします。

指定した文字列の幅と高さを計算します。 この関数は 、GetTextExtentPoint の呼び出しをラップします。

構文

BOOL GetTextExtentPoint32Wrap(
  _In_  HDC     hdc,
  _In_  LPCTSTR lpString,
  _In_  UINT    cbCount,
  _Out_ LPSIZE  lpSize
);

パラメーター

hdc [in]

種類: HDC

デバイス コンテキストへのハンドル。

lpString [in]

型: LPCTSTR

描画するテキストを含むバッファーへのポインター。 cbCount は文字列の長さを指定するため、文字列を 0 で終える必要はありません。

cbCount [in]

型: UINT

lpString が指す文字列の長さ (バイト単位)。

lpSize [out]

種類: LPSIZE

このメソッドが戻るとき、 には、文字列の次元を含む SIZE 構造体へのポインターが論理単位で格納されます。

戻り値

種類: BOOL

成功した場合は 0 以外の値を返します。それ以外の場合は 0。

詳細なエラー情報を得るには、GetLastError を呼び出します。

注釈

GetTextExtentPoint32Wrap は、名前によってエクスポートされたり、パブリック ヘッダー ファイルで宣言されたりしません。 これを使用するには、 GetProcAddress を 使用し、ComCtl32.dllから序数 420 を要求して関数ポインターを取得する必要があります。

詳細については、「 GetTextExtentPoint」を参照してください。

要件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2003 [デスクトップ アプリのみ]
[DLL]
Comctl32.dll (バージョン 5.81 以降)