Чтобы настроить диалоговое окно Поиск и Замена можно использовать любой из следующих методов:
Когда вы создаете диалоговое окно найти или заменить , можно установить флаги в флаги член FINDREPLACE структуры скрыть или отключить любой из элементов управления параметрами поиска. Например можно установить флаг FR_NOMATCHCASE для отключения флажок Учитывать регистр или установить флаг FR_HIDEMATCHCASE, чтобы скрыть его.
Можно предоставить настраиваемый шаблон для диалогового окна найти или заменить , к примеру, если вы хотите включить дополнительные элементы управления, которые являются уникальными для вашего приложения. FindText и ReplaceText функции использовать ваши пользовательского шаблона вместо шаблона по умолчанию.
- Или -
Вы можете предоставить процедуру подключения FRHookProc для диалогового окна Поиск и Замена . Процедуру подключения может обрабатывать сообщения, отправляемые в диалоговом окне. Если вы используете пользовательский шаблон для определения дополнительных элементов управления, необходимо предоставить процедуру подключения для обработки ввода для элементов управления.
После обработки его сообщение WM_INITDIALOG , процедуру диалогового окна посылает сообщение WM_INITDIALOG процедуру подключения. Параметр lParam сообщения — это указатель на структуру FINDREPLACE , используемым для инициализации диалогового окна.
Если процедура ловушка возвращает FALSE в ответ на сообщение WM_INITDIALOG, диалоговое окно не отображается если процедуру подключения отображает его. Для этого, сначала выполняют другие операции краска и затем вызывают ShowWindow и UpdateWindow функции. В следующем коде представлен пример
/ / Мы возвращается FALSE в ответ на WM_INITDIALOG.
/ / Мы выполнять любые другие операции, краска.
/ / Теперь мы отображения диалогового окна.
ShowWindow (hDlg, SW_SHOWNORMAL);
UpdateWindow(hDlg)