Плагин 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
,