Bagikan melalui


Antarmuka IFileDialogEvents (shobjidl_core.h)

Mengekspos metode yang memungkinkan pemberitahuan peristiwa dalam dialog file umum.

Warisan

Antarmuka IFileDialogEvents mewarisi dari antarmuka IUnknown . IFileDialogEvents juga memiliki jenis anggota ini:

Metode

Antarmuka IFileDialogEvents memiliki metode ini.

 
IFileDialogEvents::OnFileOk

Dipanggil tepat sebelum dialog akan kembali dengan hasil.
IFileDialogEvents::OnFolderChange

Dipanggil saat pengguna menavigasi ke folder baru.
IFileDialogEvents::OnFolderChanging

Dipanggil sebelum IFileDialogEvents::OnFolderChange. Ini memungkinkan pelaksana untuk menghentikan navigasi ke lokasi tertentu.
IFileDialogEvents::OnOverwrite

Dipanggil dari dialog simpan saat pengguna memilih untuk menimpa file.
IFileDialogEvents::OnSelectionChange

Dipanggil saat pengguna mengubah pilihan dalam tampilan dialog.
IFileDialogEvents::OnShareViolation

Memungkinkan aplikasi merespons pelanggaran berbagi yang muncul dari operasi Buka atau Simpan.
IFileDialogEvents::OnTypeChange

Dipanggil ketika dialog dibuka untuk memberi tahu aplikasi jenis file awal yang dipilih.

Keterangan

Kapan harus Menerapkan

IFileDialogEvents diimplementasikan oleh aplikasi yang merupakan klien dari browser dialog file umum. Metode yang tidak diimplementasikan harus mengembalikan E_NOTIMPL. Contoh IFileDialogEvents dapat ditemukan dalam sampel Common File Dialog SDK.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header shobjidl_core.h (termasuk Shobjidl.h)