<?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[Bild drucken ... ACHTUNG ANFÄNGER^^]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich bin im c++ bereich zu &quot;euch&quot; mit den stichwörtern PrintDlg und StartDoc geschickt worden</p>
<p>Ich braüchte ein Programm das einfach (ohne abfragen oder sonstewas^^) ein JPEG ODER GIF ODER PNG sonst auch gerne einfachen TXTdruckt! Ich brauche dieses Programm für ein &quot;Kassensystem&quot; für ein Freibad! Bissher habe ich das Programm mit PHP, Javascript und ner Datenbank (MySQL) geschrieben. Ich habe zwar schon so einiges im Web gefunden / gegoogelt aber entweder es ist einfach miserabel erklärt, oder nur sowas wie probier mal vhghdfhxcvbcvb(), womit ich nichts anfangen kann! Also wäre einer so lieb und würde mir ein solches programm schreiben!</p>
<p>Ach, da ich kein bisschen WinAPI kann bitte ich auch noch um eine Anleitung zum benutzen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Danke jetzt schon Paul - PJE</p>
<p>OS -&gt; Windows ^^</p>
<p>P.S. Wenn einer gut drauf ist <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /> ! Kann auch einer das Programm so verfeiner, dass im &quot;Hintergrund&quot; läuft, um wenn eine bestimmte taste gedrückt wird &quot;reagiert&quot;? (Stichwort: SetWindowsHookEx)!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/191155/bild-drucken-achtung-anfänger</link><generator>RSS for Node</generator><lastBuildDate>Wed, 01 Jul 2026 17:44:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/191155.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 30 Aug 2007 18:14:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bild drucken ... ACHTUNG ANFÄNGER^^ on Thu, 30 Aug 2007 18:14:26 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich bin im c++ bereich zu &quot;euch&quot; mit den stichwörtern PrintDlg und StartDoc geschickt worden</p>
<p>Ich braüchte ein Programm das einfach (ohne abfragen oder sonstewas^^) ein JPEG ODER GIF ODER PNG sonst auch gerne einfachen TXTdruckt! Ich brauche dieses Programm für ein &quot;Kassensystem&quot; für ein Freibad! Bissher habe ich das Programm mit PHP, Javascript und ner Datenbank (MySQL) geschrieben. Ich habe zwar schon so einiges im Web gefunden / gegoogelt aber entweder es ist einfach miserabel erklärt, oder nur sowas wie probier mal vhghdfhxcvbcvb(), womit ich nichts anfangen kann! Also wäre einer so lieb und würde mir ein solches programm schreiben!</p>
<p>Ach, da ich kein bisschen WinAPI kann bitte ich auch noch um eine Anleitung zum benutzen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Danke jetzt schon Paul - PJE</p>
<p>OS -&gt; Windows ^^</p>
<p>P.S. Wenn einer gut drauf ist <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /> ! Kann auch einer das Programm so verfeiner, dass im &quot;Hintergrund&quot; läuft, um wenn eine bestimmte taste gedrückt wird &quot;reagiert&quot;? (Stichwort: SetWindowsHookEx)!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1355588</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1355588</guid><dc:creator><![CDATA[PJE2007]]></dc:creator><pubDate>Thu, 30 Aug 2007 18:14:26 GMT</pubDate></item><item><title><![CDATA[Reply to Bild drucken ... ACHTUNG ANFÄNGER^^ on Thu, 30 Aug 2007 19:08:26 GMT]]></title><description><![CDATA[<p>Hi All</p>
<p>Ich bin auch noch ein Anfänger und wüsste gerne wie<br />
ich in meinem Windows Programm bilder anzeigen kann.</p>
<p>thx Gr4nattr</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1355631</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1355631</guid><dc:creator><![CDATA[Gr4n*ttr]]></dc:creator><pubDate>Thu, 30 Aug 2007 19:08:26 GMT</pubDate></item><item><title><![CDATA[Reply to Bild drucken ... ACHTUNG ANFÄNGER^^ on Thu, 30 Aug 2007 19:23:58 GMT]]></title><description><![CDATA[<p>Mein Lieber Freund,</p>
<p>wir sind hier kein Hausaufgabenforum, wo du anderen deine Arbeit aufbrummen kannst. Wenn du sowas willst, musst du es schon selbst machen. Bei konkreten Problemen oder Fragen kannst du hier um Hilfe bitten, aber solche Anfragen kannst du dir sparen. Hier im WinAPI Board haben sie zumindest nichts verloren.</p>
<p>-----------------<br />
tenchou ‾ω‾</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1355651</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1355651</guid><dc:creator><![CDATA[tenchou]]></dc:creator><pubDate>Thu, 30 Aug 2007 19:23:58 GMT</pubDate></item><item><title><![CDATA[Reply to Bild drucken ... ACHTUNG ANFÄNGER^^ on Thu, 30 Aug 2007 19:37:55 GMT]]></title><description><![CDATA[<p>PJE2007 schrieb:</p>
<blockquote>
<p>Also wäre einer so lieb und würde mir ein solches programm schreiben!</p>
</blockquote>
<p>Also die Leuten werden echt immer dreißter... . Hier mal ein Ansatz: <a href="http://pronix.linuxdelta.de/C/win32/win32_9.shtml" rel="nofollow">http://pronix.linuxdelta.de/C/win32/win32_9.shtml</a> Erarbeiten musst Du Dir das schon selbst.</p>
<p>Übrigens kommst Du auf meinen Link, wenn Du bei google &quot;drucken winapi&quot; eingibst, sogar direkt der 1. Link. Vielleicht sollten manche Leute erstmal das Benuten von<br />
Suchmaschinen lernen..., wenn ich (mal wieder) sowas lese:</p>
<p>PJE2007 schrieb:</p>
<blockquote>
<p>Ich habe zwar schon so einiges im Web gefunden / gegoogelt aber [...]</p>
</blockquote>
<p>Gr4n@ttr schrieb:</p>
<blockquote>
<p>Ich bin auch noch ein Anfänger und wüsste gerne wie<br />
ich in meinem Windows Programm bilder anzeigen kann.</p>
</blockquote>
<p>Schau Dir das mal an: <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-171310-and-highlight-is-%2Abitmap%2A.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-171310-and-highlight-is-*bitmap*.html</a><br />
(Forumsuche <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f4a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--light_bulb"
      title=":bulb:"
      alt="💡"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /> )</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1355659</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1355659</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Thu, 30 Aug 2007 19:37:55 GMT</pubDate></item><item><title><![CDATA[Reply to Bild drucken ... ACHTUNG ANFÄNGER^^ on Thu, 30 Aug 2007 20:27:04 GMT]]></title><description><![CDATA[<p>PJE2007 schrieb:</p>
<blockquote>
<p>Ich braüchte ein Programm das einfach (ohne abfragen oder sonstewas^^) ein JPEG ODER GIF ODER PNG sonst auch gerne einfachen TXTdruckt! Ich brauche dieses Programm für ein &quot;Kassensystem&quot; für ein Freibad! Bissher habe ich das Programm mit PHP, Javascript und ner Datenbank (MySQL) geschrieben. Ich habe zwar schon so einiges im Web gefunden / gegoogelt aber entweder es ist einfach miserabel erklärt, oder nur sowas wie probier mal vhghdfhxcvbcvb(), womit ich nichts anfangen kann!<br />
Also wäre einer so lieb und würde mir ein solches programm schreiben!</p>
</blockquote>
<p>Ein WinAPI-Programm, das JPG, GIF oder PNG ausdruckt ...?</p>
<p>Gern, was willst du denn bezahlen? Reicht dir das reine Programm oder brauchst du auch den Source-Code?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1355689</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1355689</guid><dc:creator><![CDATA[schmidt-webdesign.net]]></dc:creator><pubDate>Thu, 30 Aug 2007 20:27:04 GMT</pubDate></item><item><title><![CDATA[Reply to Bild drucken ... ACHTUNG ANFÄNGER^^ on Thu, 30 Aug 2007 20:35:02 GMT]]></title><description><![CDATA[<p>Da du unter Windows arbeitest, eventuell klappt auch ein einfacher ShellExecute-Ausruf mit &quot;print&quot; als Parameter lpOperation. Die Anleitung für die WinAPI findest du übrigens <a href="http://msdn2.microsoft.com/en-us/library/default.aspx" rel="nofollow">hier</a> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Falls das klappt, musst du halt nur noch schnell C++ lernen und dir die ~50 Zeilen selber schreiben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<p>Und wie die anderen schon gesagt haben, konkrete Fragen kannst du immer stellen, nur siehts mau aus mit &quot;kann mir mal jemand ein Programm schreiben?&quot;..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1355690</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1355690</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Thu, 30 Aug 2007 20:35:02 GMT</pubDate></item><item><title><![CDATA[Reply to Bild drucken ... ACHTUNG ANFÄNGER^^ on Fri, 31 Aug 2007 09:54:01 GMT]]></title><description><![CDATA[<p>Badestrand schrieb:</p>
<blockquote>
<p>Da du unter Windows arbeitest, eventuell klappt auch ein einfacher ShellExecute-Ausruf mit &quot;print&quot; als Parameter lpOperation. Die Anleitung für die WinAPI findest du übrigens <a href="http://msdn2.microsoft.com/en-us/library/default.aspx" rel="nofollow">hier</a> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Falls das klappt, musst du halt nur noch schnell C++ lernen und dir die ~50 Zeilen selber schreiben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<p>Und wie die anderen schon gesagt haben, konkrete Fragen kannst du immer stellen, nur siehts mau aus mit &quot;kann mir mal jemand ein Programm schreiben?&quot;..</p>
</blockquote>
<p>Mich interessiert ebenfalls wie JPEG-Datei mit WinAPI gedruckt werden können. Unter deinem Link steht dazu aber nichts.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1355916</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1355916</guid><dc:creator><![CDATA[Berndt (off)]]></dc:creator><pubDate>Fri, 31 Aug 2007 09:54:01 GMT</pubDate></item><item><title><![CDATA[Reply to Bild drucken ... ACHTUNG ANFÄNGER^^ on Fri, 31 Aug 2007 11:57:31 GMT]]></title><description><![CDATA[<p>Gut, ich probiers mal, aber alles ohne Gewähr :):</p>
<h1>Das Drucken an sich:</h1>
<p>Wer ein wenig die WinAPI kennt, wird ja wohl schon mal über sogenannte &quot;Device Context&quot;e gestolpert sein. Die dienen als &quot;Zeichenbrett&quot;. Jedes Fenster hat z.B. einen Device Context (DC) - will man etwas in ein Fenster hineinschreiben, holt man den DC vom Fenster und schreibt z.B. mittels <a href="http://msdn2.microsoft.com/en-us/library/ms534019.aspx" rel="nofollow">TextOut</a> einen Text hinein. Dabei hat ein DC natürlich immer eine gewisse Größe in Pixelbreite und Pixelhöhe.<br />
Zum Drucken braucht man den DC vom Drucker, also quasi den DC vom Blatt Papier. Das geht zum Glück recht einfach: Jeder wird wahrscheinlich den Standard-Drucken-Dialog von Windows kennen - dort kann man den Drucker auswählen, ob die Blätter sortiert werden sollen usw. Wir als Programmierer brauchen dafür nur eine Funktion aufzurufen, nämlich <a href="http://msdn2.microsoft.com/en-us/library/ms646940.aspx" rel="nofollow">PrintDlg</a>. Als Parameter übergibt man eine <a href="http://msdn2.microsoft.com/en-us/library/ms646843.aspx" rel="nofollow">PRINTDLG</a>-Struktur, wo man allerhand Sachen vorgeben kann, z.B. welche Auswahlen der Benutzer einstellen kann, wie viele Blätter es zum Drucken gibt usw. Das nützliche ist: Hier kann man angeben, dass man den Device Context haben will (PD_RETURNDC) und es gibt eine Option (PD_RETURNDEFAULT), die den Dialog gar nicht erscheinen lässt, sondern einfach die übergebene Struktur mit den Standard-Werten füllt.</p>
<p>So, nachdem man dann Drucker-DC hat (PRINTDLG::hDC), kann man mit <a href="http://msdn2.microsoft.com/en-us/library/aa931065.aspx" rel="nofollow">StartDoc</a> ein neues Druck-Dokument starten. Man startet ein neues Blatt Papier mit <a href="http://msdn2.microsoft.com/en-us/library/aa927423.aspx" rel="nofollow">StartPage</a>, malt solange in den Drucker-DC bis man keine Lust mehr hat und gibt das Dokument mit <a href="http://msdn2.microsoft.com/en-us/library/aa924511.aspx" rel="nofollow">EndPage</a> und <a href="http://msdn2.microsoft.com/en-us/library/aa931058.aspx" rel="nofollow">EndDoc</a> in Auftrag.</p>
<h1>Das Jpeg-Laden</h1>
<p>Mittels der <a href="http://msdn2.microsoft.com/en-us/library/ms533814.aspx" rel="nofollow">GDI+</a> kann man eine <a href="http://msdn2.microsoft.com/en-us/library/ms535411.aspx" rel="nofollow">Jpeg-Datei laden</a>. Mit der Graphics-Klasse ummantelt man den DC und malt das Jpeg mit <a href="http://msdn2.microsoft.com/en-us/library/ms536042.aspx" rel="nofollow">DrawImage</a> auf den DC.</p>
<p>Fertig ist die Kiste <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1356027</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1356027</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Fri, 31 Aug 2007 11:57:31 GMT</pubDate></item><item><title><![CDATA[Reply to Bild drucken ... ACHTUNG ANFÄNGER^^ on Fri, 31 Aug 2007 13:09:42 GMT]]></title><description><![CDATA[<p>Hallo Badestrand,</p>
<p>nur mit WinAPI und C geht das nicht? Ich arbeite gerade den Petzold durch. Die Druckbeispiele aus dem Buch funktionieren bei mir unter Vista nicht und über JPEG steht in dem Buch gar nichts.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1356072</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1356072</guid><dc:creator><![CDATA[Berndt (off)]]></dc:creator><pubDate>Fri, 31 Aug 2007 13:09:42 GMT</pubDate></item><item><title><![CDATA[Reply to Bild drucken ... ACHTUNG ANFÄNGER^^ on Fri, 31 Aug 2007 14:00:58 GMT]]></title><description><![CDATA[<p>Berndt (off) schrieb:</p>
<blockquote>
<p>nur mit WinAPI und C geht das nicht? Ich arbeite gerade den Petzold durch. Die Druckbeispiele aus dem Buch funktionieren bei mir unter Vista nicht und über JPEG steht in dem Buch gar nichts.</p>
</blockquote>
<p>Doch klar, geht auch! Das Drucken geht ja normal mit WinAPI, für das Laden der Jpeg-Datei müsstest du dir nur eine entsprechende Lib besorgen (oder selber schreiben) <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
<a href="http://www.ar-kleinert.de/index_pc_d.html" rel="nofollow">Hier</a> gibts z.B. SView, in der <a href="http://se.aminet.net/gfx/misc/SView5.readme" rel="nofollow">ReadMe</a> steht sogar was von &quot;printer-support&quot;. Ausprobiert hab ichs aber noch nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":/"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1356121</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1356121</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Fri, 31 Aug 2007 14:00:58 GMT</pubDate></item><item><title><![CDATA[Reply to Bild drucken ... ACHTUNG ANFÄNGER^^ on Fri, 31 Aug 2007 14:31:49 GMT]]></title><description><![CDATA[<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39384.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-39384.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1356146</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1356146</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Fri, 31 Aug 2007 14:31:49 GMT</pubDate></item></channel></rss>