我用的是MM_HIMETRIC模式绘图, 打印预览显示的是正确的,但是打印出来的是空白,什么都没有!
我用的是MFC默认的打印机制,是否对非MM_TEXT要进行其他的处理? 怎么处理呢? 谢谢!
我用的是MFC默认的打印机制,是否对非MM_TEXT要进行其他的处理? 怎么处理呢? 谢谢!
解决方案 »
- 求Google地球的官方开发文档
- 把资源中的位图转化成Image VC
- error LNK2001: unresolved external symbol"class fileDescriptorManager
- 发包
- 十万火急,哪位大虾知道vc动态连接mysql数据库,请发个例子给我,在此万分感谢!
- 高分求救:edit box和enter键问题(急,正在等)
- 有谁可以帮我分析一下软件业的前景吗?
- 怎样将一个矢量凹多边形分解成若干个矢量凸多边形(凸多边形越少越好)
- 莫名其妙的错:include file: 'stdafx.h': No such file or directory
- 包函有WinSock 的DLL程序中出错?
- 重叠操作的实质是什么?欢迎讨论指正
- 关于复选按钮的问题!请指点
MM_HIMETRIC的Y轴方向和MM_TEXT是不一样的
pDC->SetMapMode(MM_ANISOTROPIC);
pDC->SetWindowOrg(0, 0);
pDC->SetWindowExt(75, 75);
pDC->SetViewportOrg(100, 100);
// 显示器每英寸多少象素
int nW = printDC.GetDeviceCaps(LOGPIXELSX);
int nH = printDC.GetDeviceCaps(LOGPIXELSY);
pDC->SetViewportExt(nW, nH);
pDC->SetMapMode(MM_ANISOTROPIC);
pDC->SetWindowOrg(0, 0);
pDC->SetWindowExt(75, 75); //这句可设置打印图的大小
pDC->SetViewportOrg(100, 100);//这句可设置打印图位置
// 显示器每英寸多少象素
int nW = printDC.GetDeviceCaps(LOGPIXELSX);
int nH = printDC.GetDeviceCaps(LOGPIXELSY);
pDC->SetViewportExt(nW, nH);