Bagikan melalui


Struktur OFNOTIFYW (commdlg.h)

Berisi informasi tentang pesan WM_NOTIFY yang dikirim ke prosedur hook OFNHookProc untuk kotak dialog Buka atau Simpan Sebagai. Parameter lParam dari pesan WM_NOTIFY adalah penunjuk ke struktur OFNOTIFY.

Sintaksis

typedef struct _OFNOTIFYW {
  NMHDR           hdr;
  LPOPENFILENAMEW lpOFN;
  LPWSTR          pszFile;
} OFNOTIFYW, *LPOFNOTIFYW;

Anggota

hdr

Jenis: NMHDR

Kode anggota struktur ini dapat menjadi salah satu pesan pemberitahuan berikut yang mengidentifikasi pesan yang dikirim: CDN_FILEOK, CDN_FOLDERCHANGE, CDN_HELP, CDN_INITDONE, CDN_SELCHANGE, CDN_SHAREVIOLATION, CDN_TYPECHANGE.

lpOFN

Jenis: LPOPENFILENAME

Penunjuk ke struktur OPENFILENAME yang ditentukan saat kotak dialog Buka atau Simpan Sebagai dibuat. Untuk beberapa pesan pemberitahuan, struktur ini berisi informasi tambahan tentang peristiwa yang menyebabkan pemberitahuan.

pszFile

Jenis: LPTSTR

Nama file tempat terjadinya pelanggaran berbagi jaringan. Anggota ini hanya valid dengan pesan pemberitahuan CDN_SHAREVIOLATION.

Komentar

Tidak semua pesan pemberitahuan Open dan Simpan Sebagai menggunakan struktur OFNOTIFY. Pesan pemberitahuan CDN_INCLUDEITEM menggunakan struktur OFNOTIFYEX.

Nota

Header commdlg.h mendefinisikan OFNOTIFY sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praproscesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.

Persyaratan

Syarat Nilai
klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header commdlg.h (termasuk Windows.h)

Lihat juga

CDN_FILEOK

CDN_FOLDERCHANGE

CDN_HELP

CDN_INITDONE

CDN_SELCHANGE

CDN_SHAREVIOLATION

CDN_TYPECHANGE

Pustaka Kotak Dialog Umum

Konseptual

OFNOTIFYEX

OPENFILENAME

Referensi