Bagikan melalui


ImageList_WriteEx (commctrl.h)

Menulis daftar gambar ke aliran.

Sintaks

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

Parameter

[in] himl

Jenis: HIMAGELIST

Handel ke daftar gambar.

[in] dwFlags

Jenis: DWORD

Bendera yang menentukan cara streaming ditulis.

Nilai Makna
ILP_NORMAL
Menulis ke aliran menggunakan format file untuk Common Controls 6.0, yang mencakup informasi tentang atribut daftar gambar yang baru untuk versi ini.
ILP_DOWNLEVEL
Menulis ke aliran menggunakan format file sebelumnya ke versi 6.0. Tentukan bendera ini jika Anda perlu menyimpan daftar gambar yang dimuat di bawah versi Kontrol Umum yang lebih lama dari versi 6.0.

[in] pstm

Jenis: LPSTREAM

Alamat aliran.

Mengembalikan nilai

Jenis: HRESULT

Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Anda tidak boleh membuat daftar gambar yang ditulis dengan bendera ILP_DOWNLEVEL dengan ILC_COLOR32.

Untuk menggunakan ImageList_WriteEx, aplikasi harus menentukan Comctl32.dll versi 6 dalam manifes. Untuk informasi selengkapnya tentang manifes, lihat Mengaktifkan Gaya Visual.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header commctrl.h
Pustaka Comctl32.lib
DLL Comctl32.dll (versi 6.0 atau yang lebih baru)

Lihat juga

ImageList_Read

ImageList_ReadEx

ImageList_Write

Referensi