4.36.4.3 - Зарегистрированное сообщение FINDMSGSTRING

Диалоговое окно Найти (Find) или Заменить (Replace) передает зарегистрированное сообщение FINDMSGSTRING в оконную процедуру окна, которое им владеет тогда, когда пользователь щелкает мышью по кнопке Найти далее (Find Next), Заменить (Replace) или Заменить все (Replace All), или закрывает блок диалога.

Синтаксис

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

Параметры
lpfr
Указатель на структуру FINDREPLACE. Элементы этой структуры содержат последние данные, введенные пользователем, которые включают в себя последовательность символов для поиска, последовательность символов на замену (если надо) и параметры поиска и замены.

Возвращаемые значения
Возвращаемых значений нет.

Замечания
Вы должны определить константу FINDMSGSTRING при вызове функции RegisterWindowMessage, чтобы получить идентификатор для сообщения, переданного диалоговым окном.
Когда вы создаете блок диалога, чтобы идентифицировать окно, которое примет сообщения FINDMSGSTRING, используете элемент hwndOwner структуры FINDREPLACE.
Элемент Flags структуры FINDREPLACE включает в себя один из следующих флажков, чтобы указать событие, которое стало причиной сообщения:

В сообщениях от кнопок Найти далее (Find Next) или Заменить все (Replace All), элемент Flags, чтобы обозначить параметры поиска, может включать любую комбинацию следующих флажков:

Смотри также
FINDREPLACE, RegisterWindowMessage

Размещение и совместимость FINDMSGSTRING

Windows NT			Да 
Win95				Да 
Win32s				Да 
Импортируемая библиотека		- 
Заголовочный файл			commdlg.h 
Unicode				WinNT
Замечания по платформе		Не имеется

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Владимир Соковиков - 21.04.2002