次の方法で共有


CDC::GetOutputTextExtent

出力デバイス コンテキスト、m_hDCを使用するには、このメンバー関数を呼び出して現在のフォントを使用してテキスト行の幅と高さを計算します。

CSize GetOutputTextExtent( 
   LPCTSTR lpszString, 
   int nCount  
) const; 
CSize GetOutputTextExtent( 
   const CString& str  
) const;

パラメーター

  • lpszString
    文字列へのポインター。 このパラメーターの CString のオブジェクトを渡すこともできます。

  • nCount
    文字列の文字数を指定します。 nCount が 1 の場合、一つは、長さ計算されます。

  • str
    測定する指定文字が含まれている CString のオブジェクト。

戻り値

文字列のサイズは CSize のオブジェクト (論理単位で) 返されました。

解説

現在のクリップ領域は GetOutputTextExtentによって返される幅と高さには影響しません。

デバイスが標準のセル配列 (つまり、カーニングを実行します) に文字が設定されないため、文字列内の文字の範囲の合計は文字列の範囲と異なる場合があります。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CDC クラス

階層図

CDC::GetTabbedTextExtent

CDC::GetOutputTabbedTextExtent

CDC::m_hAttribDC

CDC::m_hDC

CDC::GetTextExtent

CDC::SetTextJustification

CSize クラス