请问如何在WIN2000下用VC6编程控制打印纸张的大小,并且能预览显示 请问如何在WIN2000下用VC6编程控制打印纸张的大小,并且能预览显示 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CPrintDialog mypd(0); // 构造打印设置对话框对象,但不显示mypd.GetDefaults(); // 检取缺省打印设备的设备环境DEVMODE * dm = mypd.GetDevMode(); // 提取缺省打印机的DEVMODE数据dm->dmPaperSize = DMPAPER_USER; // 由用户自定义纸张dm->dmPaperLength = printhigh; // 定义纸张长度dm->dmPaperWidth = printwidth; // 定义纸张宽度CDC dc;dc.CreateDC(mypd.GetDriverName(),mypd.GetDeviceName(),mypd.GetPortName(),dm);然后使用dc就可以了 以下语句在Debug下会出错,Release下不出错。 vc显示图片 十万火急!!如何为datagrid控件的列绑定编辑框数据源? 动态调用dll 如何使用该dll的类创建对象 有点不明白:得到系统的子网掩码之后的问题 怎样在VC里实现精确计时? 怎样制作xp界面菜单? 在VC中如何使用Tab控件? BMP 编写一个unicode程序后,可以同时在非unicode 上运行吗? VC初学者使用控件的问题. 内存和时间问题:我的程序运行时我在内存管理中发现内存是进两步退一步的增加几个字节,是哪里没有做好?????
mypd.GetDefaults(); // 检取缺省打印设备的设备环境
DEVMODE * dm = mypd.GetDevMode(); // 提取缺省打印机的DEVMODE数据
dm->dmPaperSize = DMPAPER_USER; // 由用户自定义纸张
dm->dmPaperLength = printhigh; // 定义纸张长度
dm->dmPaperWidth = printwidth; // 定义纸张宽度
CDC dc;
dc.CreateDC(mypd.GetDriverName(),mypd.GetDeviceName(),mypd.GetPortName(),dm);然后使用dc就可以了