# EditorSaveFile

Структура `EditorSaveFile` используется в функции EditorControl для сохранения редактируемого файла (команда ECTL_SAVEFILE).

    struct EditorSaveFile
    {
      size_t StructSize;
      const wchar_t *FileName;
      const wchar_t *FileEOL;
      uintptr_t CodePage;
    };

### Элементы

StructSize
Это поле должно содержать размер структуры `EditorSaveFile`. Перед использованием структуры плагин должен заполнить поле.
FileName
Здесь вы можете определить новое имя для сохраняемого файла. Имейте в виду, что имя файла должно быть полным, включая директорию. Если вы не желаете изменять имя редактируемого файла, то установите значение в `NULL`.
FileEOL
Последовательность, обозначающая конец строки. Может быть `NULL` (оставить исходную EOL-последовательность), `\r\n` или `\n`.
CodePage
Кодовая страница в которой будет сохранён файл или `CP_DEFAULT` для сохранения в текущей кодовой странице.
Смотрите также:
структуры