Cтраница 5
Обычно эти функции вызываются из обработчиков сообщений класса диалогового окна, получающих управление при отображении данного окна. [61]
![]() |
Логические координаты в сравнении с координатами устройства ( документ прокручен вниз на 75 пикселей. [62] |
Чтобы преобразовать координаты устройства в логические, необходимо использовать контекст устройства, который относится к данному окну. Вспомните: объект контекста устройства управляет выводом информации в окно, сохраняет атрибуты режима рисования и предоставляет функции для отображения текста или графики. Первый добавленный оператор создает объект контекста, относящийся к окну представления. Второй - вызывает функцию OnPrepareDC класса CScrollView, корректирующую начало области просмотра на основании текущей позиции прокрученного рисунка. [63]
![]() |
Панель Real Constant. [64] |
Указанные характеристики задаются в окне, показанном на рис. 5.2. Число характеристик, задаваемых в данном окне, явно не соответствует по количеству числу характеристик сечения, к которому привыкли пользователи, ранее изучавшие курс Сопротивление материалов. Действительно, вместо таких характеристик плоского сечения балки, как площадь поперечного сечения, двух статических моментов, двух моментов инерции сечения и полярного момента инерции ( всего шесть характеристик) в панели Real Constant имеются окна только на три характеристики. При этом задаются две сдвиговые жесткости сечения и добавочная масса. Но удивляться не следует: все необходимые характеристики плоского сечения будут указаны позже, при задании поперечного сечения элемента. [65]
![]() |
Окно блока Поиск решения с введенными данными. [66] |
При обращении к блоку Поиск решения открываются окна, показанные на рис. 4.19 и 4.20. В окнах данного окна задаются значения целевой функции и ограничений. [67]