EditorDeleteColor
Структура
EditorDeleteColor
используется в функции EditorControl для того, чтобы
удалить цветовую область строки во внутреннем редакторе.
struct EditorDeleteColor { size_t StructSize; GUID Owner; intptr_t StringNumber; intptr_t StartPos; };
Элементы
StructSize
Это поле должно содержать размер структуры
EditorDeleteColor
. Перед использованием структуры плагин должен заполнить поле.Owner
GUID плагина-владельца удаляемой цветовой области.
StringNumber
Номер строки для обработки или
-1
для текущей строки.StartPos
Начало области цвета в строке для удаления. Если значение равно
-1
, то все цветовые области данной строки будут удалены.Замечания
На самом деле удаление только части цветовых областей имеет очень мало смысла и практически не используется. Но зачищать всю строку необходимо,
так как иначе цветовые области будут всё накапливаться, а память всё увеличиваться.
Смотрите также: