Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Запутался с StretchBlt

621
23 апреля 2005 года
Бешеный кролик
151 / / 23.03.2004
Казалось, что я уже все понял, ан нет.
В общем есь панелька, на ней - мой отчет. Размер панельки определяется размером страницы принтера, т.е. сколько пикселов в странице принтера, столько и в панели. Естественно, панель в экран не влезает, есть полосы прокрутки. Дальше я патыюсь выполнить StretchBlt:

StretchBlt(Printer()->Handle,0,0,Printer()->PageWidth,Printer()->PageHeight,PanelHDC,0,0,Panel2->Width,Panel2->Height,SRCCOPY);

В итоге те части панели, которые не влезают на экран не печатаются, а печатается кнопка панель с кнопкой Пуск и т.п.
Какой выход из положения?
621
23 апреля 2005 года
Бешеный кролик
151 / / 23.03.2004
Сделал все окончательно через метафайлы. Всем спасибо, тема закрыта.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог