Login
MFC и Dots per inch
343 просмотров
Перейти к просмотру всей ветки
in Antwort Murr 11.09.08 12:16
MFC и Dots per inch
ладно, тогда как грамотно реализовать этот вариант?
1. Создать новый диалог
2. под него новый Класс на базе CDialog
3. Прежде чем создавать объект сделать проверку:
CDC ScreenDC;
VERIFY(ScreenDC.CreateIC(_T("DISPLAY"), NULL, NULL, NULL));
const int nLogDPIX = ScreenDC.GetDeviceCaps(LOGPIXELSX),nLogDPIY = ScreenDC.GetDeviceCaps(LOGPIXELSY);
... в классе из которого вызывается окно .
Так что ли?
ладно, тогда как грамотно реализовать этот вариант?
1. Создать новый диалог
2. под него новый Класс на базе CDialog
3. Прежде чем создавать объект сделать проверку:
CDC ScreenDC;
VERIFY(ScreenDC.CreateIC(_T("DISPLAY"), NULL, NULL, NULL));
const int nLogDPIX = ScreenDC.GetDeviceCaps(LOGPIXELSX),nLogDPIY = ScreenDC.GetDeviceCaps(LOGPIXELSY);
... в классе из которого вызывается окно .
Так что ли?
стойте там и слушайте сюда, именно отсюда будет проистекать