急问如何将打印机设置为横向打印? 在程序运行时,特别是打印设置对话框关闭后如何用程序的方法手动更改将打印模式更改为横向/纵向谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DEVMODE * dm = mPrintDlg.GetDevMode(); // 提取缺省打印机的DEVMODE数据dm->dmOrientation = DMORIENT_LANDSCAPE; // 重新修改纸张的打印方向(横向打印)dm->dmOrientation = DMORIENT_PORTRAIT; // 重新修改纸张的打印方向(纵向打印) dc.ResetDc(dm); flinming(flinming) 回答的还有薄荷:http://expert.csdn.net/Expert/topic/2324/2324601.xml?temp=.8262293 to: sunyuan_01() 问题已解决,谢谢!对,我就是找不到dc->ResetDC(dm)这个函数所以虽然dm改变了,而print的效果没变还有请问你知不知道如何获得打印机的默认页边距大小?(不弹出打印设置对话框) CDC dc;//你的打印机绑定对象 硬件高人请进来帮忙:http://expert.csdn.net/Expert/topic/2377/2377737.xml?temp=.5523035 请教,VC下圆形状态指示灯颜色的问题 一个实际应用的小问题 初始化的简单问题!谢谢各位帮忙 CreateWaitableTimer返回的句柄,无法重置信号 新春快乐! 请问谁又CPen的如何自定义画笔的资料!? 弱弱的问个vc6.0问题 CSocket的OnReceive()怎么触发?(在线等) 按钮上用dc输出文字,文字被遮住 函数中按址传递变量,如何赋值? 组态软件iFix自带定时器问题 list control为什么在list mode下没有滚动条 谁有免费的HTTP代理服务器IP地址啊?要可用的!高分!
DEVMODE * dm = mPrintDlg.GetDevMode(); // 提取缺省打印机的DEVMODE数据
dm->dmOrientation = DMORIENT_LANDSCAPE; // 重新修改纸张的打印方向(横向打印)
dm->dmOrientation = DMORIENT_PORTRAIT; // 重新修改纸张的打印方向(纵向打印)
dc.ResetDc(dm);
问题已解决,谢谢!
对,我就是找不到dc->ResetDC(dm)这个函数
所以虽然dm改变了,而print的效果没变还有请问你知不知道如何获得打印机的默认页边距大小?(不弹出打印设置对话框)
http://expert.csdn.net/Expert/topic/2377/2377737.xml?temp=.5523035