<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[“Drucken und Druckvorschau“ nachträglich ins Projekt einfügen???]]></title><description><![CDATA[<p>Hallo.<br />
Ich habe beim erstellen eines SDI-Projektes bei Schritt vier im MFC-Anwendungs-Assistenten das Häkchen bei “Drucken und Druckvorschau“ weggemacht. Das Programm ist jetzt fertig soll jetzt aber doch drucken.<br />
Kann ich das nachträglich noch ändern.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/173711/drucken-und-druckvorschau-nachträglich-ins-projekt-einfügen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 25 Apr 2026 20:51:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/173711.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 19 Feb 2007 09:17:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to “Drucken und Druckvorschau“ nachträglich ins Projekt einfügen??? on Mon, 19 Feb 2007 09:17:56 GMT]]></title><description><![CDATA[<p>Hallo.<br />
Ich habe beim erstellen eines SDI-Projektes bei Schritt vier im MFC-Anwendungs-Assistenten das Häkchen bei “Drucken und Druckvorschau“ weggemacht. Das Programm ist jetzt fertig soll jetzt aber doch drucken.<br />
Kann ich das nachträglich noch ändern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1230951</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1230951</guid><dc:creator><![CDATA[cebion]]></dc:creator><pubDate>Mon, 19 Feb 2007 09:17:56 GMT</pubDate></item><item><title><![CDATA[Reply to “Drucken und Druckvorschau“ nachträglich ins Projekt einfügen??? on Mon, 19 Feb 2007 13:05:31 GMT]]></title><description><![CDATA[<p>Ja klar geht das. Du brauchst nur dein Menü um die entsprechenden Einträge erweitern.<br />
Drucken -&gt; ID_FILE_PRINT<br />
Seitenansicht -&gt; ID_FILE_PRINT_PREVIEW<br />
Druckeinrichtung -&gt; ID_FILE_PRINT_SETUP<br />
Dann muss deine Message-Map die Einträge</p>
<pre><code class="language-cpp">ON_COMMAND(ID_FILE_PRINT, CView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_DIRECT, CView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_PREVIEW, CView::OnFilePrintPreview)
</code></pre>
<p>bekommen und die Viewklasse braucht dann dementsprechend noch die entsprechenden Memberfunktionen:</p>
<pre><code class="language-cpp">BOOL CDeinView::OnPreparePrinting(CPrintInfo* pInfo)
{
}

void CDeinView::OnBeginPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
{
}

void CDeinView::OnEndPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
{
}
</code></pre>
<p>So kannst du theoretisch auch in einer dialogbasierten Anwednung die Druckfunktionen nachrüsten.<br />
Das dürfte dem entsprechen, was auch der Assistent anlegt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1231165</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1231165</guid><dc:creator><![CDATA[AndyDD]]></dc:creator><pubDate>Mon, 19 Feb 2007 13:05:31 GMT</pubDate></item></channel></rss>