共用方式為


IExtendContextMenu::Command 方法 (mmc.h)

如果使用 IExtendContextMenu::AddMenuItems 後續選取其中一個專案新增至操作功能表,則會呼叫 IExtendContextMenu::Command 方法。 MMC 會使用您指定的命令標識碼和相同 IDataObject 介面的另一個指標來呼叫 Command。

語法

HRESULT Command(
  [in] long         lCommandID,
  [in] LPDATAOBJECT piDataObject
);

參數

[in] lCommandID

值,指定功能表項的命令標識碼。

[in] piDataObject

顯示操作功能表的物件上 IDataObject 介面的指標。

傳回值

這個方法可以傳回下列其中一個值。

備註

MMC 會保留負值命令標識符,以供預先定義的功能表命令標識碼傳送至嵌入式管理單元的 IExtendContextMenu::Command 方法。 –1 命令標識符是 mmc.h 中定義的MMCC_STANDARD_VIEW_SELECT列舉值。 當使用者單擊 [檢視 ] 功能表上的標準 檢視命令時,這會傳送至 IExtendContextMenu::Command, (Large、Small、List 或 Detail) 。 這會通知嵌入式管理單元使用者從 OCX、HTML) (自定義檢視切換。 取得MMCC_STANDARD_VIEW_SELECT命令之後,嵌入式管理單元應該會在下次呼叫 其 IComponent::GetResultViewType 方法時要求標準檢視,而且在選取其中一個自定義檢視功能表項之前,不要要求自定義檢視。 如果嵌入式管理單元只使用標準檢視,或只使用自定義檢視,它可以忽略MMCC_STANDARD_VIEW_SELECT命令。

當使用者按下工具列上的 [ 一頁] 按鈕時,MMC 會傳送MMCC_STANDARD_VIEW_SELECT命令嵌入式管理單元。 MMC 會使用此命令指示嵌入式管理單元顯示結果窗格的上一個檢視。

規格需求

需求
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
目標平台 Windows
標頭 mmc.h

另請參閱

CONTEXTMENUITEM

IContextMenuCallback

IDataObject

IExtendContextMenu

使用操作功能表