共用方式為


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
程式庫 Comctl32.lib
Dll Comctl32.dll (6.0 版或更新版本)

另請參閱

ImageList_Read

ImageList_ReadEx

ImageList_Write

參考