我用打印机DC画在屏幕上和画在纸上右边距不同我用DrawText函数在屏幕上画实现预览功能 然后在纸上打印 但是同样的代码实际打印的右边距却不对 那位高人可以给我个答案[解决办法]你的映身模式设的是什么? 建议SetMapMode(hPrintDC, MM_LOMETRIC); 或 SetMapMode(hPrintDC, MM_HIMETRIC);