AkelPad.SaveFile
Сохранить документ.
SaveFile(hHandle, pFile[, nCodePage][, bBOM][, nFlags][, hDoc])
Параметры
hHandle | Дескриптор окна редактирования. Если ноль, то используется дескриптор активного окна редактирования. |
pFile | Имя файла для сохранения. |
nCodePage | Кодировка сохранения. Если -1 либо не указана, будет использована текущая кодировка. |
bBOM | Сигнатура BOM файла. 1 - присутствует, 0 - отсутствует, -1 либо не указана - используется текущий BOM. |
nFlags | 0x1 //SD_UPDATE Обновить информацию о файле в программе. 0x2 //SD_SELECTION Сохранить только выделение. //По умолчанию 0x1 (SD_UPDATE). |
hDoc | Дескриптор документа. Если ноль (по умолчанию), то определяется автоматически. |
Возвращаемое значение
0 //ESD_SUCCESS Успешно.
-1 //ESD_OPEN Невозможно открыть файл.
-2 //ESD_WRITE Невозможно записать файл.
-3 //ESD_READONLY Файл имеет атрибут только-чтение.
-4 //ESD_CODEPAGEERROR Кодировки не реализована.
-5 //ESD_STOP Остановлено из AKDN_SAVEDOCUMENT_START.
-6 //ESD_STREAMOUT Ошибка в EM_STREAMOUT.
Пример
var hWndEdit = AkelPad.GetEditWnd();
var nResult = AkelPad.SaveFile(hWndEdit, "C:\\MyFile.txt");