Вверх ↑
Разработчик
Ответов: 26113
Рейтинг: 2126
#1: 2008-11-14 17:20:24 ЛС | профиль | цитата
Tad писал(а):
а при чем здесь DPI экрана

А при том, что используются битмапы, привязанные к контексту рабочего стола, а у него разрешение по-умолчанию -- 96 DPI. Это все недостатки DDB секций экранно-зависимых бмтмапов (что у нас создается методом NewBitmap(W,H)). Чтобы не иметь зависимости от экранного DPI, необходимо использовать DIB секции (переходить на создание методом NewDIBBitmap(W,H,pf32bit) или NewDIBBitmap(W,H,pf24bit)), но далеко не факт, что в KOLe все методы создания битмапов -- DIB.
------------ Дoбавленo:

tsdima писал(а):
Это оптимизация такая

Ну да, так оно и есть -- экранно-зависимый битмап (96 DPI)
карма: 22

0