Отображение - диалоговое окно - Большая Энциклопедия Нефти и Газа, статья, страница 2
Богат и выразителен русский язык. Но уже и его стало не хватать. Законы Мерфи (еще...)

Отображение - диалоговое окно

Cтраница 2


Когда создается объект класса диалогового окна, конструктор класса передает идентификатор конструктору класса CDialog, сохраняющему данное значение. Наконец, при отображении диалогового окна функция CDialog: : DoModal передает идентификатор системе, чтобы соответствующий ресурс шаблона диалогового окна использовался для отображения окна.  [16]

Затем значения переменных, сохраняющих информацию о форматировании, копируются в соответствующие объекты диалогового окна, чтобы текущие значения этих переменных использовались при первом его открытии. Вспомните: при первоначальном отображении диалогового окна MFC автоматически передает значения переменных объекта соответствующим элементам управления.  [17]

Если выбрать Вставка Полеи выбрать в поле Поля значение Seq, то для указания параметров поля вам необходимо щелкнуть на кнопке Коды поля, расположенной в левом нижнем углу окна. Щелчок на кнопке Название приводит к отображению одноимен-ного диалогового окна.  [18]

Роль диалоговых окон очень велика для отображения информации и получения данных. В созданных ранее программах мастер AppWizard после выбора команды About в меню Help генерировал ресурсы и фрагмент программы, необходимые для отображения простого диалогового окна. В этой главе вы научитесь самостоятельно создавать диалоговые окна и отображать их в своих программах.  [19]

Добавленный код напоминает код отображения стандартного диалогового окна в программе FontDemo. Однако вместо создания экземпляра класса диалогового окна функция OnTextFormat создает экземпляр класса CPropertySheet. Этот объект управляет отображением диалогового окна с вкладками. Затем функция OnTextFormat создает экземпляры всех классов, порождаемых от класса CPropertyPage и сгенерированных мастером ClassWizard. Каждый из этих объектов связан с одним из разработанных шаблонов диалогового окна и управляет определенной страницей. Функция OnTextFormat вызывает функцию AddPage для объектов класса CPropertySheet, чтобы добавить в окно новую страницу, и функцию DoModal класса CPropertySheet для создания и отображения диалогового окна с вкладками, содержащего страницу для каждого добавленного объекта.  [20]

Вначале удалим виртуальную функцию Oninitialupdate класса представления. Она сгенерирована мастером AppWizard и содержит стандартный код, передающий размер документа. Однако в программе TextDemo каждый раз при отображении диалогового окна Font и вызове функции UpdateAllviews происходит изменение размера документа.  [21]

В дополнение ко всем установкам отдельного поля, доступным в проектируемой таблице запроса, вы можете также корректировать общие установки, применяемые ко всему запросу. Если необходимо, щелкните на кнопке Свойства для отображения диалогового окна Свойства поля, а затем щелкните где-либо в области таблицы запроса.  [22]

При создании приложений Office изначально предполагалось, что пользователи будут предпочитать общепринятые горячие клавиши элементам интерфейса. Исключение составляет разве что программа Outlook; в ней при нажатии привычной комбинации клавиш выполняются отличные от выполняемых в других приложениях Office XP операции. Например, если во всех приложениях Office нажатие комбинации клавиш Ctrl F приводит к отображению на экране диалогового окна Найти, то в Outlook 2002 она используется для отправки письма. Для отображения диалогового окна Найти в Outlook 2002 используется функциональная клавиша F4, хотя во всех остальных приложениях Office XP ее нажатие приводит к повторению последнего выполненного действия.  [23]

Мастер ClassWizard позволяет определить одну или более переменных-членов класса диалогового окна для каждого элемента управления, находящегося внутри окна. При отображении диалогового окна в процессе выполнения программы MFC автоматически передает значение каждой из переменных соответствующему элементу управления. При закрытии диалогового окна щелчком на кнопке ОК значения, содержащиеся внутри каждого элемента управления, записываются обратно в соответствующие переменные. Если закрыть диалоговое окно щелчком на кнопке Cancel, то значения элементов управления не записываются в переменные.  [24]

Во-первых, можно использовать окно мастера ClassWizard, чтобы создать объект, подобный переменной m SpacingEdit в программе FontDerao. При отображении диалогового окна MFC автоматически свяжет элемент управления с объектом класса так, чтобы можно было вызывать функции класса элемента управления для работы с ним. Функции можно вызывать только тогда, когда диалоговое окно отображено, иначе подобная связь не поддерживается.  [25]

Вспомогательные или всплывающие окна. Чаще всего этот тип окон создается с использованием стиля WS POPUP. Обычно они отображают какую-либо информацию короткого промежутка времени. Наиболее часто окна этого типа используются для отображения диалоговых окон или окон сообщения. Основное их отличие от других окон заключается в том, что, даже если они имеют родительское окно, то все равно всегда отображаются поверх всех окон на экране, выскакивая, как поплавки, наверх даже тогда, когда пользователь делает активным другое окно. Для окон этого типа, как правило, организуется своя оконная процедура. Они могут иметь, а могут и не иметь родителя. Если такое окно не имеет родительского, то оно является совершенно независимым от создавшего его окна и по своим свойствам практически неотличимо от перекрывающихся окон. Поведение всплывающего окна, имеющего родителя, зависит от того, что происходит с последним. Когда главное окно минимизируется, всплывающее окно без родителя скрывается, а с родителем остается на экране сверху.  [26]

27 Диалоговое окно Insert Resource. [27]

Чтобы продолжить работу в главном окне, необходимо закрыть диалоговое окно. В этой главе рассмотрено создание немодальных диалоговых окон, позволяющих работать в главном окне программы одновременно с отображением диалогового окна.  [28]

29 Общее диалоговое окно Color, отображенное программой MiniDraw. [29]

Эти обработчики сообщений меню работают так же, как обработчики, добавленные в программу в гл. Color отображает диалоговое окно Color, позволяющее выбрать настраиваемый цвет. Это диалоговое окно показано на рис. 19.16. Способы отображения обычного диалогового окна рассмотрены в параграфе Создание объекта шрифта и сохранение текста гл.  [30]



Страницы:      1    2    3