FINDMSGSTRING

Bul veya Değiştir iletişim kutusunda FINDMSGSTRING kayıtlı iletiyi gönderir sahibi penceresinin pencere yordamı, kullanıcı bulmaksonraki, değiştirmeveya yerinetüm düğme tıklattığında veya iletişim kutusunu kapatır .

MessageID = RegisterWindowMessage(FINDMSGSTRING);
wParam = 0;
lpfr (LPFINDREPLACE) lParam = 

 

Parametreleri

lpfr
FINDREPLACE yapısı için işaretçi. Bu yapının üyeleri, son kullanıcı girdisi, dize aramak için dizge (varsa) ve arama ve değiştirme seçenekleri içerir.

Dönüş değerleri

Dönüş değeri yok.

Açıklamalar

İletişim kutusu tarafından gönderilen ileti kimliği almak için RegisterWindowMessage işlevi çağrısında FINDMSGSTRING sabiti belirtmeniz gerekir.

İletişim kutusu oluşturduğunuzda, FINDREPLACE yapısı hwndOwner üyesi FINDMSGSTRING iletileri almak için pencereyi tanımlamak için kullanın.

FINDREPLACE yapısı bayrakları üyesi mesajı neden olan olayı göstermek için aşağıdaki bayraklardan birini içeren:

Bayrak Anlamı
FR_DIALOGTERM İletişim kutusunu kapatıyor. Sahibi pencere bu iletiyi işledikten sonra iletişim kutusunun tanıtıcı artık geçerli değil.
FR_FINDNEXT Kullanıcı Bul veya Değiştir iletişim kutusunda Bulsonraki düğmeye bastı. LpstrFindWhat üye arama dizesini belirtir .
FR_REPLACE Kullanıcı Değiştir iletişim kutusunda Değiştir düğmesini tıklattınız. LpstrFindWhat üye yerine dize ve lpstrReplaceWith üye değiştirme dizesini belirtir.
FR_REPLACEALL Kullanıcı Değiştir iletişim kutusunda değiştirmektüm düğmeye bastı. LpstrFindWhat üye yerine dize ve lpstrReplaceWith üye değiştirme dizesini belirtir .

FindNext ya da yerinetüm ileti için bayrakları üye arama seçeneklerini belirtmek için aşağıdaki bayraklar herhangi bir bileşimini içerebilir :

Bayrak Anlamı
FR_DOWN Kullanıcı gösteren seti, yön radyo düğmelerini aşağı düğmesini seçtiyseniz geçerli konumundan belgenin sonuna kadar aramak istiyor. fr_down ayarlı değilse, böylece belgenin başlangıcına Aranacak kullanıcının istediği kadar düğme seçili.
FR_MATCHCASE Gösteren seti, Match Case onay kutusunu işaretlendiğinde kullanıcı arama duyarlı olmak istiyor. fr_matchcase ayarlı değilse, arama büyük/küçük harf olmalıdır bu yüzden onay kutusunun işaretlenmemiş olduğundan.
FR_WHOLEWORD Ayarlama, eşleşen tüm Word yalnızca onay kutusunu gösteren işaretlenirse kullanıcı arama dizesi eşleşen tüm sözcükleri için arama istiyor. fr_wholeword ayarlı değilse, arama dizesi eşleşen sözcük parçaları için arama da şekilde onay kutusunun işaretlenmemiş olduğundan.

QuickInfo

nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Desteklenmeyen.
Header:Commdlg.h ilan etti.
Unicode:Unicode ve ANSI iletileri olarak tanımlanan.

Ayrıca bkz:

Ortak iletişim kutusuna kitaplığın genel bakış, ortak iletişim kutusu iletilerini, FINDREPLACE, RegisterWindowMessage

Index