Método IUIApplication::OnDestroyUICommand (uiribbon.h)
Chamado para cada Comando especificado na marcação da estrutura da Faixa de Opções do Windows quando a janela do aplicativo é destruída.
Sintaxe
HRESULT OnDestroyUICommand(
[in] UINT32 commandId,
[in] UI_COMMANDTYPE typeID,
[in, optional] IUICommandHandler *commandHandler
);
Parâmetros
[in] commandId
Tipo: UINT32
A ID do Comando, que é especificada no arquivo de recurso de marcação.
[in] typeID
Tipo: UI_COMMANDTYPE
O tipo de comando associado a um controle específico.
[in, optional] commandHandler
Tipo: IUICommandHandler*
Um ponteiro para um objeto IUICommandHandler . Esse valor pode ser NULL.
Retornar valor
Tipo: HRESULT
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Essa notificação de retorno de chamada é enviada pela estrutura da Faixa de Opções para o aplicativo host para cada declaração command no arquivo de recurso de marcação.
Todos os recursos no aplicativo host associados a cada Comando são liberados.
Exemplos
O exemplo a seguir demonstra uma implementação básica do método IUIApplication::OnDestroyUICommand .
//
// FUNCTION: OnDestroyUICommand(UINT, UI_COMMANDTYPE, IUICommandHandler*)
//
// PURPOSE: Called for each Command specified in the Ribbon markup
// when the Ribbon host application window is destroyed.
//
// PARAMETERS:
// nCmdID - The Command identifier.
// typeID - The Command type.
// commandHandler - The Command handler.
//
// COMMENTS:
//
//
STDMETHODIMP CApplication::OnDestroyUICommand(
UINT32 nCmdID,
UI_COMMANDTYPE typeID,
IUICommandHandler* commandHandler)
{
return E_NOTIMPL;
}
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | uiribbon.h |
DLL | Mshtml.dll |