Bagikan melalui


Pesan FINDMSGSTRING

Kotak dialog Temukan atau Ganti mengirim pesan terdaftar FINDMSGSTRING ke prosedur jendela jendela pemiliknya saat pengguna mengklik tombol Temukan Berikutnya, Ganti, atau Ganti Semua , atau menutup kotak dialog.

#define FINDMSGSTRING TEXT("commdlg_FindReplace")

Parameter

wParam

Parameter ini tidak digunakan.

lParam

Penunjuk ke struktur FINDREPLACE . Anggota struktur ini berisi input pengguna terbaru, termasuk string yang akan dicari, string pengganti (jika ada) dan opsi pencarian dan penggantian.

Menampilkan nilai

Pesan ini tidak memiliki nilai pengembalian.

Keterangan

Anda harus menentukan konstanta FINDMSGSTRING dalam panggilan ke fungsi RegisterWindowMessage untuk mendapatkan pengidentifikasi pesan yang dikirim oleh kotak dialog.

Saat Anda membuat kotak dialog, gunakan anggota hwndOwner dari struktur FINDREPLACE untuk mengidentifikasi jendela untuk menerima pesan FINDMSGSTRING .

Anggota Bendera dari struktur FINDREPLACE menyertakan salah satu bendera berikut untuk menunjukkan peristiwa yang menyebabkan pesan.

Bendera Makna
FR_DIALOGTERM (0x00000040) Kotak dialog ditutup. Setelah jendela pemilik memproses pesan ini, handel ke kotak dialog tidak lagi valid.
FR_FINDNEXT (0x00000008) Pengguna mengklik tombol Temukan Berikutnya dalam kotak dialog Temukan atau Ganti . Anggota lpstrFindWhat menentukan string yang akan dicari.
FR_REPLACE (0x00000010) Pengguna mengklik tombol Ganti dalam kotak dialog Ganti . Anggota lpstrFindWhat menentukan string untuk diganti dan anggota lpstrReplaceWith menentukan string pengganti.
FR_REPLACEALL (0x00000020) Pengguna mengklik tombol Ganti Semua dalam kotak dialog Ganti . Anggota lpstrFindWhat menentukan string untuk diganti dan anggota lpstrReplaceWith menentukan string pengganti.

Untuk pesan Temukan Berikutnya atau Ganti Semua , anggota Bendera bisa menyertakan satu atau beberapa bendera berikut untuk menunjukkan opsi pencarian.

Bendera Makna
FR_DOWN (0x00000001) Jika diatur, tombol Bawah dari tombol radio arah dipilih yang menunjukkan bahwa pengguna ingin mencari dari lokasi saat ini ke akhir dokumen. Jika FR_DOWN tidak diatur, tombol Atas dipilih sehingga pengguna ingin mencari ke awal dokumen.
FR_MATCHCASE (0x00000004) Jika diatur, kotak centang Cocokkan Kasus dipilih yang menunjukkan bahwa pengguna ingin pencarian peka huruf besar/kecil. Jika FR_MATCHCASE tidak diatur, kotak centang tidak dipilih sehingga pencarian harus tidak peka huruf besar/kecil.
FR_WHOLEWORD (0x00000002) Jika diatur, kotak centang Cocokkan Seluruh Word Saja dipilih yang menunjukkan bahwa pengguna hanya ingin mencari seluruh kata yang cocok dengan string pencarian. Jika FR_WHOLEWORD tidak diatur, kotak centang tidak dipilih sehingga Anda juga harus mencari fragmen kata yang cocok dengan string pencarian.

Persyaratan

Persyaratan Nilai
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)
Nama Unicode dan ANSI
FINDMSGSTRINGW (Unicode) dan FINDMSGSTRINGA (ANSI)

Lihat juga

Referensi

FINDREPLACE

RegisterWindowMessage

Konseptual

Pustaka Kotak Dialog Umum