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

Ваш аккаунт

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

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

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

DDraw vs GDI

4.0K
29 марта 2005 года
Enygma
34 / / 03.04.2004
Путем блокировки поверхности пролучаю биты, НОЖ в отличие от GDI, лни перевернуты! В смысле StretchDIBits дает перевернутую картинку. А как обратно? Все, что ни писал (в циклах) тормозит. Мне ето просто по сети посылать, а у клиентов DDraw юзать нельзя....
985
29 марта 2005 года
kostas
34 / / 20.07.2000
Попробуй что-нибудь из этой оперы:

{
//Вызов базового класса
CScrollView::OnPrepereDC(pDC, pInfo);
//Получить указатель на документ
CPainterDoc *pDoc = GetDocument();
//Создадим точку в левом нижнем углу листа
CPoint OriginPoint(0, -pDoc->m_wSheetHeight);
//Переведём точку в координаты
//физического устройства
pDC->LPtoDP(&OriginPoint);
//Установим эту точку в качестве начала
//координат физического устройства
pDC->SetViewportOrg(OriginPoint);
//Ограничить область доступную для рисования
pDC->IntersectClipRect(0, 0, pDoc->m_wSheet_Width,pDoc->m_wSheet_Height)








}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог