求大神给一个VS2010MFC中打印编辑框文本的代码

2024-11-27 17:29:14
推荐回答(1个)
回答1:

如果知道打印设备名称则:

首先获取你的编辑框文本:

假设你的类对像是 Edit;

CString str;
Edit.GetWindowText(str);
...
CDC dc;
dc.CreateDC(NULL,_T("你的打印设备名称"),NULL,NULL);
...//各种dc的操作  例如dc.DrawText(...)

如果不知道设备名称那就输出到默认的打印机名称中

CDC dc;
CPrintDialog dlg(FALSE);
dlg.GetDefaults();
dc.Attach(dlg.GetPrinterDC());
...//各种dc的操作  例如dc.DrawText(...)