ется при вызове функции CScrol

Автор admin Среда, 6 мая 2009 11:32

ется при вызове функции CScrol 1 Vi ew:: SetScrol 1 Si zes (), для того чтобы можно было установить размеры области прокрутки. ПРИМЕЧАНИЕ– Библиотека MFC обычно изменяет положение начала области представления при выводе на печать очередной страницы многостраничного документа (см. занятие 15). Начало системы координат можно переместить с помощью функции CDC::Set-ViewportOrgO или CDC:: SetWi ndowOrg(). Прототипы данных функций определены таким образом: virtual CPoint CDC::SetViewportOrg( int x. int у ): virtual CPoint CDC::SetViewportOrg( POINT point ); CPoint CDC::SetWindow0rg( int x. int у ); CPoint CDC::SetWindowOrg( POINT point ); Функции возвращают предыдущее начало координат, а в качестве аргументов принимают координаты новой точки в логических единицах. Ниже приведен код функции OnDrawO класса представления, рисующей эллипс, размеры которого точно соответствуют размерам окна. Используемые в ней функции CDC: :SetWindowExt() и CDC: :SetViewportExt() задают множители значений координат в зависимости от текущего размера клиентской области окна. Функция CDC: :SetViewportOrg() устанавливает новое начало


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