Cтраница 1
Окна отклика всегда открываются из родительского окна. [1]
Окна отклика могут рассматриваться, как модальные всплывающие окна, требующие информации от пользователя. Обычно они вызываются после определенных событий, возникающих в родительском окне. [2]
Одно окно отклика может открывать другое окно отклика. [3]
В некоторых приложениях окна отклика используются достаточно часто. Однако, недостаточная гибкость приложений как следствие их модальности обычно не очень подходит пользователям. [4]
Одно окно отклика может открывать другое окно отклика. [5]
Модальностью приложения, означающей, что если окна отклика открыты, они являются единственными активными окнами приложения до тех пор, пока пользователь не ответит на сообщение в окне. [6]
Как уже указывалось, функция CloseWithReturn () должна использоваться только с окном отклика. Взаимодействие с окном отклика немного отличается от уже рассмотренных подходов. Для демонстрации этого давайте рассмотрим следующий пример. [7]
Функция MessageBox ( см. рис 9.1) обычно может выполнить ту же задачу, что и созданное пользователем окно отклика. Например, используя упомянутый выше пример Подтвердить завершение, разработчик может использовать функцию MessageBox следующим образом. [8]
Как уже указывалось, функция CloseWithReturn () должна использоваться только с окном отклика. Взаимодействие с окном отклика немного отличается от уже рассмотренных подходов. Для демонстрации этого давайте рассмотрим следующий пример. [9]
В приложениях, которые не используют окна MDI Frame и MDI-окна, основное окно ( вида Main) являются фундаментом всей системы. Все остальные окна подчинены этому окну. На усмотрение разработчика отдается вопрос, используются ли в этом стиле приложения дочерние или всплывающие окна. Обычно дочерние окна предпочитают всплывающим. Дочерние окна могут использоваться в SDI-приложениях подобно тому, как окна используются в MDI-приложениях. Кроме того, одно дочернее окно может открывать другое дочернее окно. Следовательно, всплывающие окна обычно не используются в SDI-приложениях. С другой стороны, использование окон отклика в SDI-приложениях так же широко распространено, как и в MDI-приложениях. [10]