EM_GETSEL メッセージ

編集コントロールの現在の選択範囲の開始位置と終了文字位置 ( TCHARs 内) を取得します。 このメッセージは、編集コントロールまたはリッチ エディット コントロールのいずれかに送信できます。

パラメーター

wParam

選択範囲の開始位置を受け取る DWORD 値へのポインター。 このパラメーターは、NULL でもかまいません。

lParam

選択範囲の終了後に選択されていない最初の文字の位置を受け取る DWORD 値へのポインター。 このパラメーターは、NULL でもかまいません。

戻り値

戻り値は、LOWORD での選択範囲の開始位置と、HIWORD で最後に選択された TCHAR の後の最初の TCHAR の位置を持つ 0 から始まる値です。 これらの値のいずれかが 65,535 を超える場合、戻り値は -1 になります。

wParamlParam で返される値は完全な 32 ビット値であるため、使用することをお勧めします。

注釈

選択がない場合、開始値と終了値の両方がキャレットの位置になります。

リッチ エディット コントロール:EM_EXGETSEL メッセージを使用して、同じ情報を取得することもできます。 EM_EXGETSEL は、開始文字と終了文字の位置を 32 ビット値として返します。

リッチエディット: Microsoft Rich Edit 1.0 以降でサポートされています。 リッチ エディット バージョンとさまざまなシステム バージョンの互換性については、「 リッチ エディット コントロールについて」を参照してください。

要件

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

関連項目

参照

EM_EXGETSEL

EM_SETSEL