共用方式為


IShellMenu 介面 (shobjidl_core.h)

公開與Shell功能表互動的方法,例如 [ 開始 ] 選單和 [ 我的最愛] 功能表。

繼承

IShellMenu 介面繼承自 IUnknown 介面。 IShellMenu 也有下列類型的成員:

方法

IShellMenu 介面具有這些方法。

 
IShellMenu::GetMenu

藉由呼叫 IShellMenu::SetMenu 來取得功能表資訊。
IShellMenu::GetMenuInfo

從 IShellMenu::Initialize 方法取得資訊。
IShellMenu::GetShellFolder

取得功能表範圍設定為瀏覽的資料夾。
IShellMenu::GetState

取得填滿的 SMDATA 結構。
IShellMenu::Initialize

初始化功能表範圍。
IShellMenu::InvalidateItem

重新繪製功能表區中的專案。
IShellMenu::SetMenu

將靜態功能表附加至功能表範圍。
IShellMenu::SetMenuToolbar

將功能表新增至功能表帶。
IShellMenu::SetShellFolder

指定要瀏覽之功能表範圍的資料夾。

備註

若要取得此介面的指標,請呼叫 CoCreateInstance ,並將 rclsid 參數設定為 CLSID_MenuBand, 並將riid 參數設定為 IID_IShellMenu。 您必須先呼叫 IShellMenu::Initialize 來初始化介面,然後呼叫 IShellMenu::SetShellFolder 來初始化功能表區。

規格需求

需求
最低支援的用戶端 具有 SP2 的 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平台 Windows
標頭 shobjidl_core.h (包括 Shobjidl.h)