SetMapMode

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Ответить
Alezis
Сообщения: 98
Зарегистрирован: 16 авг 2004, 01:10
Откуда: Минск
Контактная информация:

У меня есть SDI где View на базе CFormView.
Необходімо обеспечить печать, вот только когда в OnPrint пишу типа

pDC->SetMapMode(MM_LOENGLISH);
pDC->LineTo(10,10);


всё равно в preview линия очень маленькая , как мне сделать так чтобы на экране и на принтере всё отображалось одинаково, а то полночи тупил никак не догнал. Помогите.
Eugie
Сообщения: 708
Зарегистрирован: 17 фев 2004, 23:59
Откуда: SPb

как мне сделать так чтобы на экране и на принтере всё отображалось одинаково
Зависит от того, что ты понимаешь под словом 'одинаково'. Обычно как промежуточный уровень представления используют ENH-метафайлы. Они при отображении могут быть "натянуты" на размеры конкретного DC.

Впрочем, тебе это надо для Print Preview? Посмотри здесь http://msdn.microsoft.com/library/defau ... ecture.asp
Ответить