Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Notifica o contêiner de que ele deve reinstalar sua interface do usuário e ter foco e se o objeto tem um estado de desfazer.
Sintaxe
HRESULT OnUIDeactivate(
[in] BOOL fUndoable
);
Parâmetros
[in] fUndoable
Especifica se o objeto pode desfazer alterações (TRUE) ou não (FALSE).
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
O objeto indica se ele pode desfazer alterações por meio do sinalizador fUndoable . Se o objeto puder desfazer alterações, o contêiner poderá (pelo usuário invocando o comando Editar Desfazer ) chamar o método IOleInPlaceObject::ReactivateAndUndo para desfazer as alterações.
Anotações para chamadores
IOleInPlaceSite::OnUIDeactivate é chamado pelo objeto filho imediato do site quando está desativando para notificar o contêiner de que ele deve reinstalar seus próprios componentes de interface do usuário e se concentrar. O contêiner deve aguardar a chamada para IOleInPlaceSite::OnUIDeactivate para concluir antes de limpar e destruir totalmente qualquer submenu composto.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 |