以下是该方法的一般用法:
BOOL SetTargetDevice(HDC hdc, int cxLineWidth);
其中,hdc 是与目标设备相关的设备上下文句柄,cxLineWidth 是指定设备上一行文本的平均宽度。这个方法通常用于在打印时设置打印设备。
示例:
// 假设 m_myRichEdit 是你的 CRichEditCtrl 对象
CDC dcPrinter; // 用于打印的设备上下文
// 获取打印机的设备上下文
dcPrinter.Attach(::GetPrinterDC());
// 设置打印机为富文本编辑控件的目标设备
m_myRichEdit.SetTargetDevice(dcPrinter.m_hDC, 500); // 假设每行平均宽度为 500 像素
这个方法通常在打印预览或实际打印时使用,以确保富文本编辑控件能够正确地适应打印设备。
转载请注明出处:http://www.zyzy.cn/article/detail/22193/MFC/CRichEditCtrl