EM_GETTEXTLENGTHEX メッセージ

テキストの長さをさまざまな方法で計算します。 通常、コントロールからテキストを受け取るバッファーを作成する前に 呼び出されます。

パラメーター

wParam

テキスト長情報を受け取る GETTEXTLENGTHEX 構造体へのポインター。

lParam

このパラメーターは使用されません。0 にする必要があります。

戻り値

メッセージは、GETTEXTLENGTHEX 構造体のフラグの設定に応じて、編集コントロール内の TCHARの数を返します。 互換性のないフラグが flags メンバーに設定されている場合、メッセージは E_INVALIDARG を返します。

解説

このメッセージは、Unicode バージョンのリッチ エディット コントロールの文字数をすばやく簡単に判断する方法です。 ただし、Unicode 以外のターゲット コード ページの場合は、1 バイト文字と 2 バイト文字の組み合わせに変換する可能性があります。

必要条件

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

関連項目

GETTEXTLENGTHEX