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 以上で利用できます。