強調文字列の一覧を取得します。このメッセージを直接送るか、または 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 以上で利用できます。