カタバミさんのプログラミングノート

日曜プログラマーがプログラミング関係のメモを記録するブログです。

IShellFolder::GetUIObjectOfメソッドで取得できるオブジェクト

Microsoft Docsに記載されているGetUIObjectOfメソッドで取得できるインターフェイスと指定できるLPITEMIDLISTの数(cidlの値)は以下の通りです。

インターフェイス cidlの値 概要
IContextMenu 1以上 コンテキストメニュー(ファイルの右クリックメニュー)
IContextMenu2 1以上 同上
IDataObject 1以上 プロパティ等
IDropTarget 1 ドロップターゲット
IExtractIcon 1 ファイルアイコンの抽出
IQueryInfo 1 ツールチップの情報