Método IOleInPlaceSite::D iscardUndoState (oleidl.h)
Instrui o contêiner a descartar seu estado de desfazer. O contêiner não deve chamar IOleInPlaceObject::ReActivateAndUndo.
Sintaxe
HRESULT DiscardUndoState();
Retornar valor
Esse método retorna S_OK com êxito. Outros valores retornados possíveis incluem o seguinte.
Código de retorno | Descrição |
---|---|
|
Ocorreu um erro inesperado. |
Comentários
Se um objeto for ativado no local e o aplicativo de objeto associado do objeto mantiver apenas um nível de desfazer, não será necessário ter mais de uma entrada na pilha de desfazer. Ou seja, depois que uma alteração for feita no objeto ativo que invalida seu estado de desfazer salvo pelo contêiner, não será necessário manter esse estado de desfazer no contêiner.
Anotações para chamadores
DiscardUndoState é chamado pelo objeto ativo enquanto executa alguma ação que descartaria o estado de desfazer do objeto. O objeto in-loco chama esse método para notificar o contêiner para descartar o último estado de desfazer salvo do objeto.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 | oleidl.h |