次の方法で共有


EM_FILELINELENGTH メッセージ

画面での行の表示方法に関係なく、編集コントロール内の行の長さを文字数で取得します。

パラメーター

wParam

長さが取得される行内の文字の文字インデックス。 このパラメーターがコントロール内の文字数より大きい場合、戻り値は 0 になります。

このパラメーターには -1 を指定できます。 この場合、メッセージは選択した文字を含む行の選択されていない文字の数を返します。 たとえば、選択範囲が 1 行目の 4 番目の文字から次の行の末尾から 8 番目の文字まで拡張された場合、戻り値は 10 (最初の行は 3 文字、次の行は 7 文字) になります。

lParam

このパラメーターは使用されません。

戻り値

複数行の編集コントロールの場合、戻り値は、画面での行の表示方法に関係なく、wParam パラメーターで指定された行の長さ (TCHARs) です。 行の末尾に復帰文字または改行文字は含まれません。

単一行の編集コントロールの場合、戻り値は編集コントロール内のテキストの長さ ( TCHAR単位) です。

wParam がコントロール内の文字数より大きい場合、戻り値は 0 になります。

注釈

EM_FILELINEINDEX メッセージを使用して、複数行の編集コントロール内の特定の行番号の文字インデックスを、画面での行の表示方法とは別に取得します。

要件

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

こちらもご覧ください

EM_FILELINEINDEX