
TBN.ru
|
Основным
средством "общения" пользователя с
программой являются диалоговые окна (их также
называют диалогами). В этом разделе мы рассмотрим
работу диалоговых окон и их взаимодействие не
только с пользователем и программой, но и окнами
более низкого уровня, называемыми элементами
управления, которые выполняют большую часть
черновой работы, незаметной не только
пользователям, но и программистам.
Диалоговые окна можно классифицировать
по двум критериям. Первый критерий - это
модальность диалогового окна. Второй критерий,
не всегда заметный, заслуживает особого
внимания. Второй критерий фактически определяет,
с одной стороны, возможности диалогового окна, а
с другой стороны, ответственного за обработку
сообщений посылаемых диалоговому окну. В
подавляющем большинстве случаев обработку
сообщений, адресованных диалоговому окну,
производит функция диалогового окна (о ней речь
впереди), но иногда диалоговое окно своей функции
не имеет (она запрятана в "глубинах" системы)
и всю обработку производит система. Возможности
таких окон очень ограничены, в основном они
предназначены для выдачи сообщений
пользователю. Об этом говорит даже их название -
окна сообщений. |