Editor_Numbering

カーソル位置または垂直選択に番号を挿入します。このインライン関数を使うか、または EE_NUMBERING メッセージを直接送ることができます。

HRESULT Editor_Numbering( HWND hwnd, LPCWSTR pszFirst, LPCWSTR pszInc, INT64 nMaxLines, UINT nFlags );

パラメータ

hwnd

EmEditor ビューまたはフレームのウィンドウ ハンドルを指定します。

pszFirst

最初の行に挿入する初期値または文字を指定します。

pszInc

増加量を 10 進数で指定します。これは最初の行と 2 番目の行の値の差になります。

nMaxLines

行数を 10 進数で指定します。

nFlags

次の値の組み合わせを指定することができます。

意味

NUM_FLAG_CAPITAL_LETTERS

16 進数を大文字で挿入します。

NUM_FLAG_SKIP_EMPTY_LINES

箱型選択または複数選択を行っている場合、空行をスキップして数字を挿入するかどうかを指定します。

NUM_FLAG_RESTART_NUM_EMPTY

箱型選択または複数選択を行っている場合、空行の後、番号を最初から数え直すかどうかを指定します。

NUM_FLAG_RESTART_NUM_DISCONTINUOUS

複数選択を行っている場合、不連続行で番号を最初から数え直すかどうかを指定します。

NUM_FLAG_DECIMAL

番号を 10 進数で指定します。

NUM_FLAG_HEXADECIMAL

番号を 16 進数で指定します。

NUM_FLAG_OCTAL

番号を 8 進数で指定します。

NUM_FLAG_BINARY

番号を 2 進数で指定します。

NUM_FLAG_OTHER

番号の代わりに文字を挿入します。[最初の行] テキスト ボックスで指定した文字から始まり、[増加量] テキスト ボックスで指定する Unicode の文字コード値の増加量で連続する文字を挿入します。1 行に 1 文字のみ挿入することができます。

戻り値

成功すると 0 を返します。

バージョン

Version 19.1 以上で利用できます。