Struktur OFNOTIFYA (commdlg.h)

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

Sintaks

typedef struct _OFNOTIFYA {
  NMHDR           hdr;
  LPOPENFILENAMEA lpOFN;
  LPSTR           pszFile;
} OFNOTIFYA, *LPOFNOTIFYA;

Anggota

hdr

Jenis: NMHDR

Anggota kode 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 .

Keterangan

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

Catatan

Header commdlg.h mendefinisikan OFNOTIFY sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor 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

   
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header commdlg.h (sertakan 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