Método IOleUndoManager::Enable (ocidl.h)

Habilita ou desabilita o gerenciador de desfazer.

Sintaxe

HRESULT Enable(
  [in] BOOL fEnable
);

Parâmetros

[in] fEnable

Indica se o gerenciador de desfazer deve ser habilitado ou desabilitado. Se TRUE, o gerenciador de desfazer deverá ser habilitado. Se FALSE, o gerenciador de desfazer deverá ser desabilitado.

Retornar valor

Esse método retornará S_OK se o gerenciador de desfazer tiver sido habilitado ou desabilitado com êxito. Outros valores retornados possíveis incluem o seguinte.

Código de retorno Descrição
E_UNEXPECTED
Há uma unidade de desfazer aberta na pilha ou o gerenciador de desfazer está executando uma desfazer ou refazer no momento.

Comentários

O gerenciador de desfazer deve limpar ambas as pilhas ao fazer a transição de habilitada para desabilitada.

Se o gerenciador de desfazer estiver desabilitado, cada método em IOleUndoManager deverá se comportar conforme especificado. Consulte cada método para obter detalhes.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho ocidl.h

Confira também

IOleUndoManager