共用方式為


ITrackShellMenu::SetObscured 方法 (shdeprecated.h)

座標工具列上的遮蔽專案,其中包含功能表中的專案。

語法

HRESULT SetObscured(
  [in] HWND     hwndTB,
  [in] IUnknown *punkBand,
  [in] DWORD    dwSMSetFlags
);

參數

[in] hwndTB

類型: HWND

工具列控件的句柄,其按鈕具有對應至追蹤功能表中功能表標識碼的命令標識碼。

[in] punkBand

類型: IUnknown*

如果此參數指向支援 IShellMenu 介面的 COM 物件,則對應至可見工具列按鈕的功能表項會篩選出功能表,使其不會出現在這兩個位置。

如果此參數為 NULL 或指向不支援 IShellMenu 介面的 COM 物件,則工具列中的遮蔽按鈕會新增至 dwSMSetFlags 中指定的位置殼層功能表。

[in] dwSMSetFlags

類型: DWORD

下列其中一個值。

SMSET_TOP (0x10000000)

新的功能表項會新增至功能表頂端。

SMSET_BOTTOM (0x20000000)

功能表底部會新增功能表項。

SMSET_DONTOWN

保留;請勿使用。

傳回值

類型: HRESULT

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

備註

隱藏的按鈕是因為工具列大小限制而無法顯示的按鈕。 通常,若要查看它們,您必須按下工具列結尾的形箭號。

規格需求

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