FINDMSGSTRING

Диалоговое окно Поиск и Замена отправляет сообщение зарегистрированных FINDMSGSTRING процедуру окна, ее владелец окна, когда пользователь нажимает кнопку найти следующий, заменитьили заменить все кнопки, или закрытие диалогового окна.

Код сообщения = RegisterWindowMessage(FINDMSGSTRING);
wParam = 0;
переобучение = lParam (LPFINDREPLACE) 
 

Параметры

переобучение
Указатель на структуру 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 не задано, этот флажок не установлен, так что вам следует также искать частей слов строки поиска.

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в commdlg.h.
Юникод:Определяется как ANSI и Unicode сообщений.

Родственные слова

Общие диалогового окна Обзор библиотеки, Общие диалоговые окна сообщений, FINDREPLACE, RegisterWindowMessage

Index