IStartMenuPinnedList 介面 (shobjidl.h)
公開方法,從 [ 開始 ] 功能表或任務列取消釘選應用程式快捷方式。
繼承
IStartMenuPinnedList 介面繼承自 IUnknown 介面。 IStartMenuPinnedList 也有下列類型的成員:
方法
IStartMenuPinnedList 介面具有這些方法。
IStartMenuPinnedList::RemoveFromList Windows Vista:_Removes [開始] 選單釘選清單中的專案,這是 [開始] 功能表左上方位置的清單。 |
備註
實作時機
Windows 提供此介面的實作作為CLSID_StartMenuPin。 第三方不提供自己的實作。使用時機
應用程式所安裝的任何快捷方式可能後續由使用者釘選,而且應用程式無法知道這一點。 因此,我們建議在卸載期間,所有應用程式都會在安裝的每個快捷方式上呼叫 IStartMenuPinnedList::RemoveFromList 。請注意, IStartMenuPinnedList 不會移除快捷方式本身,它只會將它們取消釘選。 應用程式會先在快捷方式上呼叫 IStartMenuPinnedList::RemoveFromList ,然後刪除該快捷方式。
相容性
在 Windows 8 中,[開始] 畫面會取代舊版 [開始] 功能表。 CLSID_StartMenuPin和 IStartMenuPinnedList 會存在於 Windows 8 中,以提供與現有應用程式的回溯相容性,但不會影響釘選到 Windows 8 開始畫面的磚。 CLSID_StartMenuPin和 IStartMenuPinnedList 會繼續影響釘選到 Windows 8 桌面任務列的專案。規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | shobjidl.h |