⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 read.cgi-read=9824.htm

📁 随书类文件![随书类]MFC_SOURCEBOOK
💻 HTM
字号:
<HTML><HEAD><TITLE>Re: Printing Setup &amp; Disabling CLOSE Button</TITLE>
</HEAD><BODY background="../fancyhome/back.gif" tppabs="http://www.codeguru.com/fancyhome/back.gif" bgcolor="#FFFFFF">
 <table WIDTH="100%"> <tr WIDTH="100%"> <td><table>
		<tr><td><img src="../mfc_sourcebook.jpg" tppabs="http://www.codeguru.com/mfc_sourcebook.jpg" 
		ALT="MFC Programmer's SourceBook" WIDTH="256" 
		HEIGHT="88"><td></tr>
		<tr><td valign="bottom"><font SIZE="+1" 
		color="#a0a0ff"><b>Discussion Board</b></font></td></tr>
		</table></td> <td width="40"></td>
		<td  align="right" valign="top"><A HREF="http://209.66.99.126/cgi/ads.cgi?advert=catalyst"><IMG SRC="../banners/catalyst.jpg" tppabs="http://www.codeguru.com/banners/catalyst.jpg" HEIGHT=60 WIDTH=468 ALT="Catalyst Development" BORDER=2></A><BR><SMALL><A HREF="http://209.66.99.126/cgi/ads.cgi?advert=catalyst">Click here for Free ActiveX Control</A></SMALL><td> </tr> </table> <hr><P ALIGN=CENTER>[ <A HREF="#Responses">Read Responses</A> | <A HREF="#PostResponse">Post a New Response</A> | <A HREF="index.cgi.htm" tppabs="http://www.codeguru.com/mfc_bbs/index.cgi">Return to the Index</A> ]
<A HREF="read.cgi-read=9805.htm" tppabs="http://www.codeguru.com/mfc_bbs/read.cgi?read=9805">Previous in Thread</A> | <A HREF="read.cgi-read=9927.htm" tppabs="http://www.codeguru.com/mfc_bbs/read.cgi?read=9927">Next in Thread</A><P ALIGN=CENTER><BIG><BIG><BIG><STRONG>Re: Printing Setup &amp; Disabling CLOSE Button</STRONG></BIG></BIG></BIG>
<P ALIGN=CENTER><EM>Posted by <STRONG>Andreas</STRONG> on <STRONG>4/20/98 5:13a.m.</STRONG>, in response to <A HREF="read.cgi-read=9805.htm" tppabs="http://www.codeguru.com/mfc_bbs/read.cgi?read=9805">Printing Setup &amp; Disabling CLOSE Button</A>, posted by xSeeLLence on 4/20/98 1:47a.m.</EM></P>
<!-- REMOTE_HOST: 141.44.67.11; REMOTE_ADDR: 141.44.67.11-->
<P>To print text you can use the same functions as on screen, e.g. TextOut(), DrawText() or whatever you need. You have to do it in OnPrint(), using the provided CDC object. Take care of the print position; for example, to draw the string s with line break formating:
<P>    CRect rect(0, m_nPrintPos, m_sizePage.cx, m_sizePage.cy);
<BR>    m_nPrintPos += pDC-&gt;DrawText(s, strlen(s), rect, DT_LEFT );
<P>To allocate fonts (if you don't want to use the default printer font) you may override OnBeginPrinting(); deallocate them in OnEndPrinting().
<P>There is an article somewhere in MSDN that covered all these topics - you may search for that too.
<P>About closing windows: you may override the windows' OnClose(), but make sure that you have a condition that you may them yourself (from the app). You also may override OnQueryEndSession() to avoid closing at shutdown (again, don't forget to give a condition where you can close the app, or the user can't shut down Windows:). About the close button - I know there is an option to disable it, but I just can't remember how :(
<P>HTH a little, Andreas
<BR>
</P>
<A NAME="Responses"><HR></A><P ALIGN=CENTER><BIG><BIG><STRONG>Responses</STRONG></BIG></BIG>
<P><UL><LI><STRONG><A HREF="read.cgi-read=9927.htm" tppabs="http://www.codeguru.com/mfc_bbs/read.cgi?read=9927">Re: Printing Setup &amp; Disabling CLOSE Button</A></STRONG> : xSeeLLence -- <EM>4/21/98 1:53a.m.</EM>
<UL>
</UL>
</UL></P>
<A NAME="PostResponse"><HR></A><P ALIGN=CENTER><BIG><BIG><STRONG>Post a New Response</STRONG></BIG></BIG>
<P><FORM METHOD=POST ACTION="http://www.codeguru.com/mfc_bbs/index.cgi?post">
<INPUT TYPE=HIDDEN NAME="followup" VALUE="9824">
<P><CENTER><TABLE><TR>
<TD ALIGN=RIGHT><P><STRONG>Your Name:</STRONG></TD><TD><INPUT TYPE=TEXT NAME="name" SIZE=40></TD></TR><TR>
<TD ALIGN=RIGHT><P><STRONG>E-Mail Address:</STRONG></TD><TD><INPUT TYPE=TEXT NAME="email" SIZE=40></TD></TR><TR>
<TD ALIGN=RIGHT><P><STRONG>Subject:</STRONG></TD><TD><INPUT TYPE=TEXT NAME="subject" SIZE=40 VALUE="Re: Printing Setup &amp; Disabling CLOSE Button"></TD></TR><TR>
<TD COLSPAN=2 ALIGN=CENTER><P><STRONG>Message:</STRONG><BR><TEXTAREA COLS=80 ROWS=15 NAME="body" WRAP=PHYSICAL>
</TEXTAREA></TD></TR><TR>
<TD COLSPAN=2 ALIGN=CENTER><HR WIDTH=50%><P><SMALL>If you'd like to include a link to another page with your message,<BR>please provide both the URL address and the title of the page:</SMALL></TD></TR><TR>
<TD ALIGN=RIGHT><P><STRONG>Optional Link URL:</STRONG></TD><TD><INPUT TYPE=TEXT NAME="url" SIZE=40 VALUE="http://"></TD></TR><TR>
<TD ALIGN=RIGHT><P><STRONG>Optional Link Title:</STRONG></TD><TD><INPUT TYPE=TEXT NAME="url_title" SIZE=40></TD></TR><TR>
<TD COLSPAN=2 ALIGN=CENTER><HR WIDTH=50%><P><SMALL>If you'd like to include an image (picture) with your message,<BR>please provide the URL address of the image file:</SMALL></TD></TR><TR>
<TD ALIGN=RIGHT><P><STRONG>Optional Image URL:</STRONG></TD><TD><INPUT TYPE=TEXT NAME="imageurl" SIZE=40 VALUE="http://"></TD></TR><TR>
<TD COLSPAN=2 ALIGN=CENTER><HR WIDTH=50%><P><SMALL>If you'd like e-mail notification of responses, please check this box:</SMALL> <INPUT TYPE=CHECKBOX NAME="wantnotice" CHECKED VALUE="yes"></TD></TR><TR>
<TH COLSPAN=2><HR WIDTH=50%><P><INPUT TYPE=SUBMIT NAME="Preview" VALUE="Preview Message"> <INPUT TYPE=SUBMIT NAME="Post" VALUE="Post Message"></TH></TR></TABLE></CENTER></P></FORM>
<HR><P ALIGN=CENTER><SMALL>The MFC Discussion Board is maintained with <STRONG><A HREF="http://awsd.com/scripts/webbbs/">WebBBS 2.24</A></STRONG>.</SMALL></P>
</BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -