共用方式為


IUIApplication::OnDestroyUICommand 方法 (uiribbon.h)

在終結應用程式視窗時,針對 Windows 功能區架構標記中指定的每個命令呼叫。

語法

HRESULT OnDestroyUICommand(
  [in]           UINT32            commandId,
  [in]           UI_COMMANDTYPE    typeID,
  [in, optional] IUICommandHandler *commandHandler
);

參數

[in] commandId

類型: UINT32

命令的標識碼,這個標識碼是在標記資源檔中指定。

[in] typeID

類型: UI_COMMANDTYPE

與特定控件相關聯的 命令類型

[in, optional] commandHandler

類型: IUICommandHandler*

IUICommandHandler 物件的指標。 此值可以是 NULL

傳回值

類型: HRESULT

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

功能區架構會將此回呼通知傳送至標記資源檔中每個 Command 宣告的主應用程式。

與每個命令相關聯的主應用程式中的所有資源都會釋出。

範例

下列範例示範 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;
}

規格需求

需求
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限傳統型應用程式]
目標平台 Windows
標頭 uiribbon.h
Dll Mshtml.dll

另請參閱

IUIApplication

Windows 功能區架構範例