EM_GETTEXTEX メッセージ
リッチ エディット コントロールからテキストを取得します。
パラメーター
-
wParam
-
GETTEXTEX 構造体へのポインター。これは、テキストを出力バッファーに配置する前にテキストを翻訳する方法を示します。
-
lParam
-
テキストを受信するバッファーへのポインター。 このバッファーのサイズ (バイト単位) は、GETTEXTEX 構造体の cb メンバーによって指定されます。 EM_GETTEXTLENGTHEX メッセージを使用して、バッファーの必要なサイズを取得します。
戻り値
戻り値は、null 終端記号を含まない、出力バッファーにコピーされた TCHARの数です。
注釈
出力バッファーのサイズがコントロール内のテキストのサイズより小さい場合、エディット コントロールは先頭からテキストをコピーし、バッファーがいっぱいになるまでバッファーに配置します。 終端の null 文字は、バッファーの末尾に引き続き配置されます。
ANSI テキストが要求された場合、 EM_GETTEXTEX は WideCharToMultiByte 関数を使用して Unicode 文字を ANSI に変換します。 これにより、特定のコード ページを使用して Unicode から ANSI に移動できます。 GETTEXTEX 構造体には、Unicode から ANSI への変換で使用されるメンバー (lpDefaultChar と lpUsedDefChar) が含まれています。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2003 [デスクトップ アプリのみ] |
Header |
|
関連項目
-
参照
-
その他のリソース