📄 subject_27981.htm
字号:
<p>
序号:27981 发表者:tudou 发表日期:2003-01-16 21:24:57
<br>主题:给点思路
<br>内容:想把显示在CListCtrl中的数据打印出来<BR>从没写过打印<BR>大侠们给点思路吧<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:lin 回复日期:2003-01-17 08:26:03
<br>内容:你想怎么打?<BR>只打印内容!<BR>或打印那一块区域
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:天花乱坠 回复日期:2003-01-17 08:30:44
<br>内容:http://www.vchelp.net/vchelp/zsrc/prnapi.asp?type_id=34&class_id=1&cata_id=4&article_id=398
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:不败的石头 回复日期:2003-01-17 09:15:23
<br>内容:显示在CListCtrl之前应该是先有一个buffer栈吧,我的思路是把这个栈里面的东西逐项<BR>打印出来,简略写了一下伪代码,排版的东西自己考虑<BR>CFont m_font,*oldfont;<BR>DOCINFO di;<BR>CDC printdc;<BR>CPrintDialog printDlg(FALSE);//利用CPrintDialog 生成打印机设备环境<BR>printDlg.DoModal();//显示打印对话框,当然也可以读取系统默认打印机<BR>printdc.Attach(printDlg.CreatePrinterDC());// 连接到dc上<BR>printdc.m_bPrinting = TRUE;<BR>printdc.SetMapMode(MM_TEXT);//设置映射方式<BR>m_font.CreateFont(***********);// 设置字体<BR>oldfont=printdc.SelectObject(&m_font);//载入字体<BR>this->ZeroMemory (&di, sizeof (DOCINFO));<BR>printdc.StartDoc(&di);<BR>printdc.StartPage(); <BR>printdc.TextOut(200,200,str);//打印str里面的内容<BR>printdc.SelectObject(oldfont);<BR>printdc.EndPage(); <BR>printdc.EndDoc();<BR>//接下来是资源的释放
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:tudou 回复日期:2003-01-19 23:00:29
<br>内容:嘻嘻<BR>这下打印的API和MFC都会了<BR>谢谢上铺的两位仁兄<BR><BR><BR>不败的石头请另贴领分 <BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -