Método IOleUndoManager::Add (ocidl.h)
Adiciona uma unidade de desfazer simples à coleção. Enquanto uma unidade de desfazer pai está aberta, o gerenciador de desfazer adiciona unidades de desfazer a ela chamando IOleParentUndoUnit::Add.
Sintaxe
HRESULT Add(
[in] IOleUndoUnit *pUU
);
Parâmetros
[in] pUU
Um ponteiro IOleUndoUnit para a unidade de desfazer a ser adicionada.
Retornar valor
Esse método retorna S_OK se a unidade especificada foi adicionada com êxito, a unidade pai foi bloqueada ou o gerenciador de desfazer está desabilitado.
Comentários
Esse método é implementado da mesma forma que IOleParentUndoUnit::Add. A unidade de desfazer pai ou o gerenciador de desfazer deve aceitar qualquer unidade de desfazer fornecida a ela, a menos que esteja bloqueada. Se estiver bloqueado, ele não deverá fazer nada além de retornar S_OK.
Anotações aos implementadores
Se o gerenciador de desfazer estiver no estado base, ele deverá colocar a nova unidade na pilha de desfazer e descartar toda a pilha de refazer. Se o gerenciador de desfazer estiver no estado de desfazer, ele deverá colocar novas unidades na pilha de refazer. Se o gerenciador de desfazer estiver no estado de refazer, ele deverá colocar unidades na pilha de desfazer sem afetar a pilha de refazer.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 |