代码如下:
PRINTDLG pd;
LPDEVMODE lpDevMode;
if(AfxGetApp()->GetPrintDefaults(&pd))
{
lpDevMode=(LPDEVMODE)GlobalLock(pd.hDevMode);
if(lpDevMode)
{
lpDevMode->dmPaperSize = DMPAPER_A3;
lpDevMOde->dmOrientation = DMORIENT_LANDSCAPE;
}
GlobalUnlock(pd.hDevMode);
}
lpDevMOde->dmOrientation = DMORIENT_LANDSCAPE; 这个设置有效
lpDevMode->dmPaperSize = DMPAPER_A3; 可是这个却无效谁能告诉我这是为什么?
PRINTDLG pd;
LPDEVMODE lpDevMode;
if(AfxGetApp()->GetPrintDefaults(&pd))
{
lpDevMode=(LPDEVMODE)GlobalLock(pd.hDevMode);
if(lpDevMode)
{
lpDevMode->dmPaperSize = DMPAPER_A3;
lpDevMOde->dmOrientation = DMORIENT_LANDSCAPE;
}
GlobalUnlock(pd.hDevMode);
}
lpDevMOde->dmOrientation = DMORIENT_LANDSCAPE; 这个设置有效
lpDevMode->dmPaperSize = DMPAPER_A3; 可是这个却无效谁能告诉我这是为什么?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货