问个简单问题:CPrintDialog如何限制纸张只能是横向? rt 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 // // 设置打印纸属性 // if (AfxGetApp()->GetPrinterDeviceDefaults(&pd)) { lpDevMode = (LPDEVMODE)GlobalLock(pd.hDevMode); if (lpDevMode) { // // 纸张大小A4 // lpDevMode->dmPaperSize = DMPAPER_A4; // // 纵向打印 // lpDevMode->dmOrientation = DMORIENT_PORTRAIT; //lpDevMode->dmOrientation = DMORIENT_LANDSCAPE; // // 打印分辨率 // lpDevMode->dmPrintQuality = 600; } GlobalUnlock(pd.hDevMode); } 看这个FAQhttp://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=186073 在有对话框的MFC中加入菜单,命令的实现放到哪儿 MFC文件打开 [请教]关于LocalLock的返回值与block不一致的问题 Debug出错,编译等都没问题,提示错误在findfile.cpp 史上最奇怪的编程问题居然让我遇到了 CStringW强制转换问题2 有关InstallShield,请大家帮忙 第一次写网络收发的程序,出现了许多问题,大家看看 怎样让CEditView显示一个文本文件?如果是CRichEditView呢? 请问,如何最简单的初始化一个结构? 编程如何实现宽带连接及断开(WinXp) 关于《com技术内幕》的一个问题
// 设置打印纸属性
//
if (AfxGetApp()->GetPrinterDeviceDefaults(&pd)) {
lpDevMode = (LPDEVMODE)GlobalLock(pd.hDevMode);
if (lpDevMode) {
//
// 纸张大小A4
//
lpDevMode->dmPaperSize = DMPAPER_A4; //
// 纵向打印
//
lpDevMode->dmOrientation = DMORIENT_PORTRAIT;
//lpDevMode->dmOrientation = DMORIENT_LANDSCAPE;
//
// 打印分辨率
//
lpDevMode->dmPrintQuality = 600;
}
GlobalUnlock(pd.hDevMode);
}
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=186073