Método IOleInPlaceSite::OnUIDeactivate (oleidl.h)
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 |