окна, эту функцию необходимо

Автор admin Суббота, 18 апреля 2009 11:32

окна, эту функцию необходимо в программе переопределить. Функция возвращает значение TRUE, если фокус ввода не установлен на элементе управления. После создания объекта диалогового окна и инициализации его элементов управления модальное диалоговое окно нужно активизировать с помощью функции CDialog: :D oModal(), имеющей прототип virtual int CDialog::DoModalО; Эта функция обеспечивает взаимодействие пользователя с модальным диалоговым окном и делает невозможным его работу с другими окнами до закрытия модального окна. Если окно закрывается щелчком на кнопке ОК, функция CDialog: :D oModal О возвращает значение ШОК. При этом библиотека MFC автоматически проверяет и передает значения, хранящиеся в элементах управления, соответствующим переменным объекта диалогового окна. Однако если окно закрывается щелчком на кнопке Cancel, функция CDialog: :D oModalO возвращает значение ID-CANCEL, a MFC не проверяет и не сохраняет содержимое элементов управления. Для закрытия модального диалогового окна используется функция CDialog::End-DialogO, которой передается значение, возвращаемое функцией CDialog: :D oMo-dal О. Прототи


Комментарии закрыты.