GETTEXTLENGTHEX 構造体 (richedit.h)

リッチ エディット コントロールのテキスト長の計算方法に関する情報が含まれます。 この構造体は、EM_GETTEXTLENGTHEX メッセージの wParam に渡されます。

構文

typedef struct _gettextlengthex {
  DWORD flags;
  UINT  codepage;
} GETTEXTLENGTHEX;

メンバー

flags

種類: DWORD

テキストの長さの決定に使用するメソッドを指定する値。 このメンバーには、次の値の 1 つ以上を指定できます (一部の値は相互に排他的です)。

説明
GTL_DEFAULT
文字の数を返します。 既定値です。
GTL_USECRLF
段落の末尾で CR/LFs を使用して回答を計算します。
GTL_PRECISE
正確な回答を計算します。 この方法では、変換が必要になり、それによって時間がかかる可能性があります。 このフラグは、GTL_CLOSE フラグと共に使用できません。 両方を使用すると、E_INVALIDARGが返されます。
GTL_CLOSE
近似 (閉じる) 回答を計算します。 これは迅速に取得され、バッファー サイズの設定に使用できます。 このフラグは、GTL_PRECISE フラグと共に使用できません。 両方を使用すると、E_INVALIDARGが返されます。
GTL_NUMCHARS
文字の数を返します。 このフラグは、GTL_NUMBYTES フラグと共に使用できません。 両方を使用すると、E_INVALIDARGが返されます。
GTL_NUMBYTES
バイト数を返します。 このフラグは、GTL_NUMCHARS フラグと共に使用できません。 両方を使用すると、E_INVALIDARGが返されます。

codepage

型: UINT

翻訳で使用されるコード ページ。 ANSI コード ページの場合は CP_ACP、Unicode の場合は 1200 です。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header richedit.h

関連項目

EM_GETTEXTLENGTHEX