ImageList_WriteEx関数 (commctrl.h)

イメージ リストをストリームに書き込みます。

構文

HRESULT ImageList_WriteEx(
  [in] HIMAGELIST himl,
  [in] DWORD      dwFlags,
  [in] IStream    *pstm
);

パラメーター

[in] himl

種類: HIMAGELIST

イメージ リストへのハンドル。

[in] dwFlags

型: DWORD

ストリームの書き込み方法を指定するフラグ。

意味
ILP_NORMAL
Common Controls 6.0 のファイル形式を使用してストリームに書き込みます。これには、このバージョンに新しいイメージ リスト属性に関する情報が含まれます。
ILP_DOWNLEVEL
バージョン 6.0 より前のファイル形式を使用してストリームに書き込みます。 バージョン 6.0 より前の Common Controls バージョンで読み込まれたイメージ リストを保存する必要がある場合は、このフラグを指定します。

[in] pstm

種類: LPSTREAM

ストリームのアドレス。

戻り値

型: HRESULT

この関数が成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。

注釈

ILC_COLOR32を使用してILP_DOWNLEVEL フラグで書き込まれたイメージ リストを作成しないでください。

ImageList_WriteExを使用するには、アプリケーションでマニフェスト Comctl32.dll バージョン 6 を指定する必要があります。 マニフェストの詳細については、「 ビジュアル スタイルの有効化」を参照してください。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー commctrl.h
Library Comctl32.lib
[DLL] Comctl32.dll (バージョン 6.0 以降)

こちらもご覧ください

ImageList_Read

ImageList_ReadEx

ImageList_Write

参照