次の方法で共有


IShellIcon インターフェイス (shobjidl_core.h)

IShellFolder オブジェクトのアイコン インデックスを取得するメソッドを公開します。

継承

IShellIcon インターフェイスは、IUnknown インターフェイスから継承されます。 IShellIcon には、次の種類のメンバーもあります。

メソッド

IShellIcon インターフェイスには、これらのメソッドがあります。

 
IShellIcon::GetIconOf

特定のフォルダー内のオブジェクトのアイコンを取得します。

解説

IShellFolder 実装を作成するときに IShellIcon を実装して、フォルダー内のオブジェクトのアイコンをすばやく取得する方法を提供します。

IShellIconIShellFolder オブジェクトによって実装されていない場合、IShellFolder::GetUIObjectOf は、すべてのオブジェクトのアイコンを取得するために使用されます。

シェル フォルダー内のアイテムのアイコン インデックスを取得する場合は、 IShellIcon を使用します。

IShellIcon を使用すると、アプリケーションは インターフェイスのインスタンスを 1 つだけ使用して、フォルダー内の任意のオブジェクトのアイコンを取得できます。 一方、IExtractIcon では、オブジェクトごとにインターフェイスの個別のインスタンスを作成する必要があります。

要件

   
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shobjidl_core.h (Shobjidl.h を含む)