# EditorDeleteColor

Структура `EditorDeleteColor` используется в функции EditorControl для того, чтобы удалить цветовую область строки во внутреннем редакторе.

    struct EditorDeleteColor
    {
      size_t StructSize;
      GUID Owner;
      intptr_t StringNumber;
      intptr_t StartPos;
    };

### Элементы

StructSize
Это поле должно содержать размер структуры `EditorDeleteColor`. Перед использованием структуры плагин должен заполнить поле.
Owner
GUID плагина-владельца удаляемой цветовой области.
StringNumber
Номер строки для обработки или `-1` для текущей строки.
StartPos
Начало области цвета в строке для удаления. Если значение равно `-1`, то все цветовые области данной строки будут удалены.

### Замечания

На самом деле удаление только части цветовых областей имеет очень мало смысла и практически не используется. Но зачищать всю строку необходимо, так как иначе цветовые области будут всё накапливаться, а память всё увеличиваться.
Смотрите также:
структуры