Здравствуйте, RussianFellow, Вы писали:
RF>RF>defaultPrinter = получение_принтера_используемого_по_умолчанию;
RF>
RF>и
RF>RF>задание_альбомной_ориентации_печати;
RF>
RF>?
Вот так попробуй:
void CPage::SetPrinterMode(CDC* pDC,int Mode)
{
if(Mode !=DMORIENT_LANDSCAPE && Mode != DMORIENT_PORTRAIT)
return;
PRINTDLG* pPrintDlg = new PRINTDLG;
AfxGetApp()->GetPrinterDeviceDefaults(pPrintDlg);
DEVMODE* lpDevMode = (DEVMODE*)::GlobalLock(pPrintDlg->hDevMode);
lpDevMode->dmOrientation = (short)Mode;
pDC->ResetDC(lpDevMode);
::GlobalUnlock(pPrintDlg->hDevMode);
delete pPrintDlg;
}