天天看點

列印機預設橫向列印

    //下列語句使列印機預設橫向列印

    LPDEVMODE   lpDevMode;

    PRINTDLG pd=pInfo->m_pPD->m_pd;

    if(AfxGetApp()->GetPrinterDeviceDefaults(&pd))

    {

        lpDevMode=(LPDEVMODE)GlobalLock(pd.hDevMode);

        if(lpDevMode)

        {

            lpDevMode->dmPaperSize=DMPAPER_A4;

            lpDevMode->dmOrientation=DMORIENT_LANDSCAPE;//橫向列印

        }

        GlobalUnlock(pd.hDevMode);

    }

    //上述語句使列印機預設橫向列印