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 |