<?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[Bitmap aus Picture Box drucken.]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe in einer Dialog basierenden Anwendung eine Picture Box der ich dynamisch, je nach Situation, verschiedene Bitmaps zuweise.</p>
<pre><code class="language-cpp">picWIDDER.LoadBitmap(IDB_WIDDER);
		m_Picture.SetBitmap(picWIDDER);
</code></pre>
<p>Jetzt soll der User die moeglichkeit habe das ganze zu drucken (also die Bitmap die gerade von der Picture Box angezeigt wird.). Jetzt habe ich schon reischlich Zeit investiert um mich ueber das Drucken mittels MFC zu informieren, doch war das ganze leider recht duerftig... besten Falls ueber das Drucken von Texten bin ich fuendig geworden. Mir waere riesig geholfen wenn da jemand etwas zu weiss.</p>
<p>Danke schon mal...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/153716/bitmap-aus-picture-box-drucken</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Jul 2026 09:51:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/153716.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 20 Jul 2006 03:56:34 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bitmap aus Picture Box drucken. on Thu, 20 Jul 2006 03:56:34 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich habe in einer Dialog basierenden Anwendung eine Picture Box der ich dynamisch, je nach Situation, verschiedene Bitmaps zuweise.</p>
<pre><code class="language-cpp">picWIDDER.LoadBitmap(IDB_WIDDER);
		m_Picture.SetBitmap(picWIDDER);
</code></pre>
<p>Jetzt soll der User die moeglichkeit habe das ganze zu drucken (also die Bitmap die gerade von der Picture Box angezeigt wird.). Jetzt habe ich schon reischlich Zeit investiert um mich ueber das Drucken mittels MFC zu informieren, doch war das ganze leider recht duerftig... besten Falls ueber das Drucken von Texten bin ich fuendig geworden. Mir waere riesig geholfen wenn da jemand etwas zu weiss.</p>
<p>Danke schon mal...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1100714</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1100714</guid><dc:creator><![CDATA[RobertSNM]]></dc:creator><pubDate>Thu, 20 Jul 2006 03:56:34 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap aus Picture Box drucken. on Thu, 20 Jul 2006 14:48:41 GMT]]></title><description><![CDATA[<p>Habe jetzt im Netz folgendes gefunden, leider klappt das ganze nicht so wie beschrieben, aber angeblich soll man damit Bitmaps drucken koennen. Allerdings weiss ich nicht was die Zeile</p>
<pre><code class="language-cpp">BMP´s,IMAGE_BITMAP,0,0,LR_LOADFROMFILE|LR_CREATEDIBSECTION);
</code></pre>
<p>Soll</p>
<pre><code class="language-cpp">CPrintDialog dlgPrint(FALSE,PD_ALLPAGES,this);
CDC dcPrint;
if (dlgPrint.DoModal()==IDOK)
{
dcPrint.Attach(dlgPrint.GetPrinterDC());
DOCINFO myPrintJob;
myPrintJob.cbSize = sizeof(myPrintJob);
myPrintJob.lpszDocName = &quot;Calculation&quot;;
myPrintJob.lpszOutput = NULL;
myPrintJob.lpszDatatype = NULL;
myPrintJob.fwType = NULL;
if (dcPrint.StartDoc(&amp;myPrintJob)&gt;=0)
{
dcPrint.StartPage();
BMP´s,IMAGE_BITMAP,0,0,LR_LOADFROMFILE|LR_CREATEDIBSECTION);
dcPrint.SetMapMode(MM_TEXT);
CBitmap bitmap;
bitmap.LoadBitmap(IDB_BITMAP3);
BITMAP bm;
bitmap.GetObject(sizeof(bm), &amp;bm);
CDC speicherDC;
speicherDC.CreateCompatibleDC(&amp;dcPrint);
speicherDC.SelectObject(&amp;bitmap);
dcPrint.BitBlt(300, 300, bm.bmWidth, bm.bmHeight, &amp;speicherDC, 0, 0, SRCCOPY);
//dcPrint.StretchBlt( 300, 300, bm.bmWidth, bm.bmHeight, &amp;speicherDC, 0, 0,
bm.bmWidth, bm.bmHeight, BLACKNESS );
dcPrint.EndPage();
}
dcPrint.EndDoc();
}
dcPrint.DeleteDC();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1101313</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1101313</guid><dc:creator><![CDATA[RobertSNM]]></dc:creator><pubDate>Thu, 20 Jul 2006 14:48:41 GMT</pubDate></item></channel></rss>