请问Win2000+MFC7下如何自定义纸张大小?
如题,我用的是下面的代码:
void xxxView::OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo)
{
DEVMODE* pDEVMODE=pInfo->m_pPD->GetDevMode();
pDEVMODE->dmPaperSize=0;
pDEVMODE->dmPaperLength=2630;
pDEVMODE->dmPaperWidth=1860;
pDEVMODE->dmOrientation=DMORIENT_LANDSCAPE;
pDC->ResetDC(pDEVMODE);
}
在98下面却可以正常运行,本人对VC了解不多,请问正规的方法又该是什么?