SHSTOCKICONINFO 構造体 (shellapi.h)

ストック シェル アイコンを取得するために使用される情報を受け取ります。 この構造体は、 SHGetStockIconInfo の呼び出しで使用されます。

構文

typedef struct _SHSTOCKICONINFO {
  DWORD cbSize;
  HICON hIcon;
  int   iSysImageIndex;
  int   iIcon;
  WCHAR szPath[MAX_PATH];
} SHSTOCKICONINFO;

メンバー

cbSize

型: DWORD

この構造体のサイズ (バイト単位)。

hIcon

種類: HICON

SHGetStockIconInfo が SHGSI_ICON フラグで呼び出されると、このメンバーはアイコンへのハンドルを受け取ります。

iSysImageIndex

型: int

SHGetStockIconInfo が SHGSI_SYSICONINDEX フラグで呼び出されると、このメンバーはシステム アイコン キャッシュ内のイメージのインデックスを受け取ります。

iIcon

型: int

shGetStockIconInfo が SHGSI_ICONLOCATION フラグで呼び出されると、このメンバーは、szPath でパスを受け取ったリソース内のアイコンのインデックスを受け取ります。

szPath[MAX_PATH]

種類: WCHAR[MAX_PATH]

SHGetStockIconInfo が SHGSI_ICONLOCATION フラグで呼び出されると、このメンバーはアイコンを含むリソースのパスを受け取ります。 リソース内のアイコンのインデックスは、 iIcon で受信されます。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header shellapi.h

こちらもご覧ください

SHGetStockIconInfo