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

Родительское окно

Cтраница 2


В случае дочерних окон белая область изображает родительское окно.  [16]

17 Связь пиктограмм с пунктами меню. [17]

Полоса пиктограмм может быть создана как для родительского окна ( FrameBar), так и для индивидуальных дочерних окон ( SheetsBar), которые имеют связанные с ними меню. Для родительского окна обычно создают полосу пиктограмм. В то время как над созданием полосы пиктограмм для дочернего окна следует тщательно подумать.  [18]

Если требуется обрабатывать сообщения, посылаемые кнопкой родительскому окну ( обычно это объект класса, производного от CDialog), то нужно добавить функцию-обработчик для каждого сообщения в таблицу сообщений.  [19]

Первое сообщение, UDN DELTAPOS, посылается родительскому окну при нажатии одной из кнопок со стрелками для того, чтобы дать возможность приложению до осуществления модификации содержимого ассоциированного со спином окна предпринять какие-либо действия.  [20]

Первый параметр, переданный функции Create, определяет родительское окно для разделенного окна. Параметр this делает последнее дочерним окном по отношению к главному.  [21]

Вышеупомянутые рассуждения излагают важные особенности доступа к меню родительского окна. Работа с текущим меню сложна по причине того, что пользователи могут открывать дочерние окна в любом порядке, котором они пожелают.  [22]

По умолчанию, строка состояния располагается в нижней части родительского окна.  [23]

Все общие элементы управления являются дочерними окнами, которые посылают родительскому окну уведомления о самых разнообразных событиях. Естественно, что тип события определяется конкретным элементом управления.  [24]

Самый легкий метод решения проблемы состоит в привязке только к меню родительского окна. При помощи кода, обрабатывающего события активизации дочерних окон, индивидуальные пункты меню могут быть запрещены или разрешены к использованию, показаны либо скрыты. Однако, данный метод может быть трудно выполнимым, если пункты меню, требуемые одним окнам, значительно отличаются от пунктов, необходимым другим окнам. В таких случаях, разработчик должен написать код обработки события активизации всех дочерних окон, чтобы обеспечить передачу меню родительского окна дочерним окнам, не имеющим своего собственного меню.  [25]

Становятся невидимыми, когда родительское окно сворачивается; закрываются, когда закрывается родительское окно.  [26]

Если вы хотите обрабатывать уведомляющие сообщения Windows, посылаемые комбинированным списком своему родительскому окну ( обычно это объект класса, производного от С Dialog), то необходимо добавить в карту сообщений этого окна соответствующую функцию-обработчик для этих сообщений.  [27]

Параметр rect задает размер и расположение списка на экране, параметр pParentWnd задает родительское окно ( обычно объект С Dialog), который не может быть равен NULL, а параметр nID задает идентификатор списка.  [28]

Как уже упоминалось, активное текущее окно MDI child может определять заголовок своего родительского окна, если для него установить бит стиля FWS ADDTOTITLE. Эта функция вызывается MDI-окном в ответ на команду пользователя создать дочернее окно. При этом параметр pContext позволяет правильно связать дочернее окно с приложением.  [29]

Когда пользователь выбирает запись в списке - она выделяется, и окно-список посылает родительскому окну извещение. Вообще, список посылает или, правильнее сказать, может посылать несколько извещений родительскому окну. Для них всех предусмотрены перечисленные ниже специальные макросы, позволяющие добавить в карту сообщений окна функции обработки. Функции, добавленные первыми тремя макросами, будут вызваны только для списков, содержащих текстовые строки и созданных со стилем ( о которых чуть позже) LBS NOTIFY. Большинство уведомлений посылается родительскому окну тогда и только тогда, когда список является текущим элементом управления.  [30]



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