小弟的程序在打印一报表时要将默认的打印方式设置成横向打印,不知道该如何做,请各位大侠指点
解决方案 »
- 颜色表示问题
- 怎么在线程之间传递消息?
- 怎样做到winrar中把文件压缩并邮寄 中把文件邮寄的功能
- 太郁闷了,该死的VC除了什么毛病了?
- 在DOC/VIEW结构登陆系统前要弹出出个对话框,但是都弹出了两遍。我拦截了N个消息函数都是如此,问.....
- 求关于GBK、GB-2312、ASCII 和/或 ISO-8859-1编码或它们与utf8之间转换的有关资料!!!
- 关于一个串口问题?????????????????
- 為什麼每次編譯都會rebuild all.是不是項目出問題了.如何解決. 馬上結算
- 我有一个多线程程序,我在Project Settings中把她设置成单线程版本,照样可以执行,为什么?
- 多串口实时接收数据需要用多线程吗?
- ADO求助,已找到函数原型,SQL server数据库连接不上,异常为:DB_SEC_E_AUTH_FAILED ,IDispatch error #3149
- Com口ReadFile()读取时间问题
//得到当前系统缺省打印机设置
if(!dlgprint.GetDefau1ts() )return FALSE;
LPDEVMODE pDM=dlgPrint.GetDevMode();
if (pDM==NULL)return FALSE;
//调整打印方向
//pDM->dm0rientation=DMORIENT_LANDSCAPE(横向)‖
DMORIENT_PORTRAIT(纵向);
//调整纸张大小
//制式纸张:pDM->dmPaperSize=DMPAPER_A3等;
//或自定义大小:单位:1/10毫米
//pDM->dmPaperSize=DMPAPER_USER;
//pDM->dmPaperLength=纸张高度;
//pDM->dmPaperWidth=纸张宽度;
//解锁由CPrintDialog::GetDevMode()封锁的内存
::GlobalUn1ock(pDM);
//联结打印DC,m_hDC是定义为HDC m_hDC的类成员变量
m_hDC=dlgPrint.CreatePrinterDC();
//m_DC是定义为CDC m_DC的类成员变量
if (!m_DC.Attach(m_hDC)return FALSE;
//设置打印廯 标志
m_DC.m_bPrinting=TRUE;
//根据打印机分辨率建立打印字体
//得到每英寸点数
short cxInch=m_DC.GetDeviceCaps(LOGPIXELSX);
short cyInch=m_DC.GetDeviceCaps(LOGPIXELSY);
http://community.csdn.net/Expert/topic/3189/3189013.xml?temp=.8195764