_EdSave( ) сохраняет файл в заданном окне, не завершая сеанс редактирования.

void _EdSave(WHANDLE wh)
WHANDLE wh;            /* Дескриптор окна редактирования. */

Expand imageПример

В следующем примере открывается для редактирования файл, заданный параметром. Производится вставка новой строки, установка отступов в двух строках и удаление двух других строк. После вставки новой строки вызывается _EdSave( ). Затем, после установки отступов и удаления, трижды вызывается _EdUndo( ) с целью отменить все действия по редактированию; однако вставка, сделанная до вызова _EdSave( ), не может быть отменена. Затем выполняются еще две операции редактирования - вставка двух строк и удаление двух строк, - между которыми вызывается _EdSave( ). Наконец, вызывается программа _EdRevert( ), но и она в состоянии отменить лишь изменения, внесенные с момента последнего вызова _EdSave( ).

Expand imageКод Visual FoxPro

Expand imageКод C

Expand imageСмотрите также