Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wird für jeden Befehl aufgerufen, der im Windows-Menüband-Framework-Markup angegeben ist, wenn das Anwendungsfenster zerstört wird.
Syntax
HRESULT OnDestroyUICommand(
[in] UINT32 commandId,
[in] UI_COMMANDTYPE typeID,
[in, optional] IUICommandHandler *commandHandler
);
Parameter
[in] commandId
Typ: UINT32
Die ID für den Befehl, der in der Markupressourcendatei angegeben ist.
[in] typeID
Typ: UI_COMMANDTYPE
Der Befehlstyp , der einem bestimmten Steuerelement zugeordnet ist.
[in, optional] commandHandler
Typ: IUICommandHandler*
Ein Zeiger auf ein IUICommandHandler-Objekt . Dieser Wert kann NULL sein.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Diese Rückrufbenachrichtigung wird vom Menübandframework für jede Command-Deklaration in der Markupressourcendatei an die Hostanwendung gesendet.
Alle Ressourcen in der Hostanwendung, die jedem Befehl zugeordnet sind, werden freigegeben.
Beispiele
Im folgenden Beispiel wird eine grundlegende Implementierung der IUIApplication::OnDestroyUICommand-Methode veranschaulicht.
//
// 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;
}
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | uiribbon.h |
DLL | Mshtml.dll |