Re[2]: Принтер.Ориентация страницы.
От: Andrusha  
Дата: 21.06.02 03:42
Оценка:
Здравствуйте retalik, Вы писали:

R>Здравствуйте Andrusha, Вы писали:


A>>Не подскажет ли уважаемый, all, как программно изменить ориентацию страницы?

A>>То есть, после выбора принтера пользователем, и не зависимо от его выбора,
A>>необходимо перевенуть страницу в landscape.
A>> :???:
R>Через WinAPI?

R>
R>PRINTDLG dlg;
R>...
R>PrintDlg(&dlg); //Здесь юзер все выбрал
R>DEVMODE* pDevMode=(DEVMODE*)GlobalLock(dlg.hDevMode);
pDevMode->>dmOrientation=DMORIENT_LANDSCAPE;
R>

R>PS: я этот код не компилировал, но, думаю, идея ясна.

Cgасибо.
Всё дело было окзывается в отсутсвии GlobalLock... :)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.