FINDMSGSTRING

Діалогове вікно Пошук або заміна FINDMSGSTRING зареєстрованих повідомлення надсилається до процедури вікна вікна її власник коли користувач натискає на знайти Далі, замінитиабо замінити всі кнопки або закриття діалогового вікна.

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

 

Параметри

lpfr
Вказівник на структуру FINDREPLACE . Члени цієї структури містять останній користувач введення, включаючи рядок для пошуку, рядок заміни (за наявності) й параметри пошуку та заміни.

Повернення значень

Немає значення, що повертається.

Зауваження

Необхідно вказати постійне FINDMSGSTRING в виклику функції RegisterWindowMessage щоб отримати ідентифікатор повідомлення, відправлені на діалоговому вікні.

Під час створення діалогового вікна, використання FINDREPLACE структури, член hwndOwner для виявлення вікна, щоб отримувати повідомлення 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 не встановлено, прапорець знято, ви також повинні шукати слово фрагменти, які відповідають пошуковому рядку.

QuickInfo

nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в commdlg.h.
Юнікод:Визначено як Unicode та ANSI повідомлення.

Дивіться також

Загальний огляд бібліотеки діалогового вікна, Загальні повідомлення діалогового вікна, FINDREPLACE, RegisterWindowMessage

Index