Поиск и замена диалоговые окна

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

Создавать и отображать диалоговое окно найти путем инициализации структуры FINDREPLACE и передачи структуры в функцию FindText . Создать и отобразить диалоговое окно заменить путем инициализации структуры FINDREPLACE и передача структуры ReplaceText функцию.

На следующем рисунке показано типичное диалоговое окно Поиск.

На следующем рисунке показано типичное диалоговое окно " заменить ".

В отличие от других общих диалоговых окнах немодальные диалоговые окна найти и заменить . Немодальное диалоговое окно позволяет пользователю переключаться между диалогового окна и окна, который создал его. Это полезно для давая пользователю поиск строки, перейдите в окно приложения для работы на строки и переключитесь обратно в диалоговое окно для поиска другой строки без повторения команды, необходимые для открытия диалогового окна.

Если функция FindText или ReplaceText успешно создает диалоговое окно, он возвращает дескриптор диалогового окна. Можно использовать этот дескриптор для перемещения и общаться с диалоговым окном. Если функция не может создать диалоговое окно, то возвращается NULL. Можно определить причину ошибки путем вызова функции CommDlgExtendedError для получения значения расширенного ошибки.

Index