FINDMSGSTRING

תיבת הדו-שיח חיפוש או החלפה של שליחת ההודעה רשומים FINDMSGSTRING ההליך חלון של חלון הבעלים שלו כאשר המשתמש לוחץ על חפשאתהבא, להחליףאו להחליףכל לחצן או סוגר את תיבת הדו-שיח .

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

 

פרמטרים

lpfr
מצביע למבנה FINDREPLACE . החברים של מבנה זה להכיל את האחרונים קלט משתמש, כולל את המחרוזת לחיפוש, את מחרוזת ההחלפה (אם בכלל) ואפשרויות חיפוש-החלפת.

להחזיר ערכים

ערך החזרה.

הערות

עליך לציין את הקבוע FINDMSGSTRING בקריאה לפונקציה RegisterWindowMessage כדי לקבל את המזהה עבור ההודעה הנשלחת על-ידי תיבת הדו-שיח.

בעת יצירת תיבת הדו-שיח, השתמש חבר hwndOwner של מבנה FINDREPLACE כדי לזהות את החלון כדי לקבל הודעות FINDMSGSTRING.

החבר בדגלים של מבנה FINDREPLACE כולל אחד הדגלים הבאים כדי לציין את האירוע שגרם את ההודעה:

דגל משמעות
FR_DIALOGTERM סוגר תיבת הדו-שיח. לאחר חלון בעלים תהליכי הודעה זו, נקודת האחיזה של תיבת הדו-שיח אינה חוקית עוד.
FR_FINDNEXT המשתמש לוחץ על לחצןהבא חפשבתיבת הדו-שיח חיפוש או החלפה . חבר lpstrFindWhat מציין את המחרוזת לחיפוש .
FR_REPLACE המשתמש לוחץ על לחצן החלף בתיבת הדו-שיח החלפה . חבר lpstrFindWhat מציין את מחרוזת כדי להחליף, חבר lpstrReplaceWith מציין את מחרוזת ההחלפה.
FR_REPLACEALL המשתמש לוחץ על להחליף כל הלחצן בתיבת הדו-שיח החלפה . חבר lpstrFindWhat מציין את מחרוזת כדי להחליף, חבר lpstrReplaceWith מציין את מחרוזת ההחלפה.

חפשאתהבא או להחליףכל הודעה, חבר דגלים יכול לכלול כל שילוב של הדגלים הבאים כדי לציין אפשרויות החיפוש :

דגל משמעות
FR_DOWN אם נבחרה קבוצה, הלחצן למטה אחד מלחצני האפשרויות כיוון המציינת את אותו משתמש רוצה לחפש מהמיקום הנוכחי עד לסוף המסמך. אם לא מוגדר FR_DOWN, הלחצן למעלה נבחרה כך שהמשתמש מעוניין לחפש לתחילת המסמך.
FR_MATCHCASE אם ערכת, תיבת הסימון התאם רישיות הוצאה המציין שאותם מבקש המשתמש את החיפוש יהיה תלוי רישיות. אם לא מוגדר FR_MATCHCASE, תיבת הסימון אינה מסומנת כך החיפוש צריך להיות תלויי רישיות.
FR_WHOLEWORD אם ערכת, להתאים כל מילה רק בתיבת הסימון מסומנת המציין שהמשתמש מעוניין לחפש רק מילים שלמות התואמים את מחרוזת החיפוש. אם לא מוגדר FR_WHOLEWORD, תיבת הסימון אינה מסומנת כך צריך גם לחפש קטעים word התואמות את מחרוזת החיפוש.

QuickInfo

nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:לא נתמך.
כותרת עליונה:להצהיר על commdlg.h.
Unicode:הגדרת הודעות Unicode ו- ANSI.

ראה גם

סקירה נפוצות על תיבת הדו-שיח ספריית, הודעות בתיבת דו-שיח נפוצות, FINDREPLACE, RegisterWindowMessage

Index