Диалоговые окна
Найти (Find) и Заменить (Replace)Диалоговое окно
Найти (Find) позволяет пользователю определить последовательность символов для поиска, а также параметры для использования, когда делается поиск текста в документе. Диалоговое окно Заменить (Replace) позволяет пользователю определить последовательность символов для поиска и замены этой последовательностью, а также параметры для управления этой операцией.Вы создаете и показываете на экране диалоговое окно
Найти (Find), инициализируя структуру FINDREPLACE и предавая структуру в функцию FindText. Вы создаете и показываете на экране диалоговое окно Заменить (Replace),инициализируя структуру FINDREPLACE и предавая структуру в функцию ReplaceText.Рисунок ниже показывает обычное диалоговое окно
Найти (Find).Рисунок ниже показывает обычное диалоговое окно
Заменить (Replace).В отличие от других диалоговых окон, диалоговые окна
Найти и Заменить немодальные. Немодальные диалоговые окна позволяют пользователю переключаться между диалоговым окном и окном, которое его создало. Эта способность дает возможность пользователю искать последовательность символов, переключаясь для работы со строкой в окне прикладной программы и, переключившись обратно в диалоговое окно, искать другую последовательность символов, без необходимости возврата к команде, которая открывает диалоговое окноЕсли функция FindText или ReplaceText успешно создают диалоговое окно, они возвращают значение дескриптора диалогового окна. Вы можете использовать этот дескриптор для перемещения и установки связи с этим диалоговым окном. Если функция не может создать диалоговое окно, она возвращает значение ПУСТО (NULL). Вы можете определить причину ошибки путем вызова функции CommDlgExtendedError, чтобы отыскать дополнительное значение ошибки.
В этом разделе обсуждаются нижеследующие темы.