Плагин Notepad++ - найти и выделить текст

Как установить и удалить цвет для поиска текста в документе сцинтиллы, написав плагины для notepad++ в C#. Я попробовал следующий код:

Win32.SendMessage(PluginBase.GetCurrentScintilla(), SciMsg.SCI_STYLESETBACK, 0, 0xFFFF00);

Помогите мне выделить конкретный текст.

1 ответ

Решение

Если вы хотите изменить цвет фона выделения, попробуйте:

Win32.SendMessage(PluginBase.GetCurrentScintilla(),
                  SciMsg.SCI_SETSELBACK, 1, 0xFFFF00);

Если вы хотите изменить цвет переднего плана выделения, попробуйте:

Win32.SendMessage(PluginBase.GetCurrentScintilla(),
                  SciMsg.SCI_SETSELFORE, 1, 0xFF0000);

Чтобы сбросить цвет по умолчанию, передайте 0 вместо 1,

Другие вопросы по тегам