Edit_GetFileLineIndex マクロ (commctrl.h)
指定した表示行に基づいて、テキストのファイル (または論理) 行のインデックスを取得します。 このマクロを使用することも、 EM_FILELINEINDEX メッセージを明示的に送信することもできます。
構文
void Edit_GetFileLineIndex(
hwndCtl,
lineNumber
);
パラメーター
hwndCtl
編集コントロールへのハンドル。
lineNumber
ファイル行番号。最初の行の番号は 0 です。 lineNumber = -1 の場合は、キャレットを含むファイル行が使用されます。
戻り値
なし
解説
論理行インデックスは、編集コントロールの先頭から 0 から始まるインデックスです。
このマクロと対応するメッセージは、テキストの折り返し (可視行) を認識せず、代わりに、行末区切り記号を持つファイル (論理) 行を認識します。 テキストの折り返しをオフにすると、表示される行はファイル行と同じです。
EM_LINEFROMCHAR、EM_LINEINDEX、EM_LINELENGTH、EM_GETLINE、およびEM_GETLINECOUNTメッセージは、表示されている行テキストの折り返しを認識し、折り返し改行までのテキスト行の情報を提供します。 (後続の各行は、次のテキスト折り返し区切りで区切られます)。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 Version 1809 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | commctrl.h |