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 |