WM_NOTIFYFORMAT pesan

Menentukan apakah jendela menerima struktur ANSI atau Unicode dalam pesan pemberitahuan WM_NOTIFY . WM_NOTIFYFORMAT pesan dikirim dari kontrol umum ke jendela induknya dan dari jendela induk ke kontrol umum.

Parameter

wParam

Handel ke jendela yang mengirim pesan WM_NOTIFYFORMAT . Jika lParam NF_QUERY, parameter ini adalah handel ke kontrol. Jika lParam NF_REQUERY, parameter ini adalah handel ke jendela induk kontrol.

lParam

Nilai perintah yang menentukan sifat pesan WM_NOTIFYFORMAT . Ini akan menjadi salah satu nilai berikut:

Nilai Makna
NF_QUERY
Pesan adalah kueri untuk menentukan apakah struktur ANSI atau Unicode harus digunakan dalam pesan WM_NOTIFY . Perintah ini dikirim dari kontrol ke jendela induknya selama pembuatan kontrol dan sebagai respons terhadap perintah NF_REQUERY.
NF_REQUERY
Pesan adalah permintaan kontrol untuk mengirim formulir NF_QUERY pesan ini ke jendela induknya. Perintah ini dikirim dari jendela induk. Jendela induk meminta kontrol untuk mengkuerinya kembali tentang jenis struktur yang akan digunakan dalam pesan WM_NOTIFY . Jika lParam NF_REQUERY, nilai yang dikembalikan adalah hasil dari operasi kueri ulang.

Menampilkan nilai

Mengembalikan salah satu nilai berikut.

Menampilkan kode Deskripsi
NFR_ANSI
Struktur ANSI harus digunakan dalam pesan WM_NOTIFY yang dikirim oleh kontrol.
NFR_UNICODE
Struktur unicode harus digunakan dalam pesan WM_NOTIFY yang dikirim oleh kontrol.
0
Terjadi kesalahan.

Keterangan

Saat kontrol umum dibuat, kontrol mengirimkan pesan WM_NOTIFYFORMAT ke jendela induknya untuk menentukan jenis struktur yang akan digunakan dalam pesan WM_NOTIFY . Jika jendela induk tidak menangani pesan ini, fungsi DefWindowProc merespons sesuai dengan jenis jendela induk. Artinya, jika jendela induk adalah jendela Unicode, DefWindowProc mengembalikan NFR_UNICODE, dan jika jendela induk adalah jendela ANSI, DefWindowProc mengembalikan NFR_ANSI. Jika jendela induk adalah kotak dialog dan tidak menangani pesan ini, fungsi DefDlgProc juga merespons sesuai dengan jenis kotak dialog (Unicode atau ANSI).

Jendela induk dapat mengubah jenis struktur yang digunakan kontrol umum dalam pesan WM_NOTIFY dengan mengatur lParam ke NF_REQUERY dan mengirim pesan WM_NOTIFYFORMAT ke kontrol. Ini menyebabkan kontrol mengirim formulir NF_QUERY pesan WM_NOTIFYFORMAT ke jendela induk.

Semua kontrol umum akan mengirim pesan WM_NOTIFYFORMAT . Namun, kontrol Windows standar (kontrol edit, kotak kombo, kotak daftar, tombol, bilah gulir, dan kontrol statis) tidak.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2003 [hanya aplikasi desktop]
Header
Winuser.h