EE_ENUM_HIGHLIGHT

強調文字列の一覧を取得します。このメッセージを直接送るか、または Editor_EnumHighlight インライン関数 を使うことができます。

EE_ENUM_HIGHLIGHT
wParam = (WPARAM) (size_t) cchBuf;
lParam = (LPARAM) (LPWSTR) pBuf;

パラメータ

cchBuf

バッファのサイズを文字単位で指定します。バッファの最後には、ヌル文字 2 個分を確保する必要があります。0 を指定すると、必要なバッファのサイズを取得します。

pBuf

強調文字列の一覧を取得するバッファを指定します。このバッファに利用可能な設定がヌル文字で区切られて格納されます。最後の設定の後には、ヌル文字が 2 個格納されます。cchBuf に 0 を指定した場合は、pBuf を NULL に指定することができます。

各文字列の最初の文字は、色と次の値の組み合わせになります。

0 から 9 まで

色。この値をマスクするには HIGHLIGHT_COLOR_MASK を使用します。

HIGHLIGHT_WORD

単語のみ。

HIGHLIGHT_RIGHT_SIDE

行の右を強調。

HIGHLIGHT_INSIDE_TAG

タグの内側のみ。

HIGHLIGHT_REG_EXP

正規表現。

HIGHLIGHT_CASE

大文字小文字を区別。

HIGHLIGHT_RIGHT_ALL

行の右全部を強調。

戻り値

必要なバッファのサイズが返されます。

バージョン

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