<?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 ohne Druckerdialog, nur mit bestimmtem Druckertreiber und der Eigenschaftenseite]]></title><description><![CDATA[<p>Hi Leute,<br />
Ich hab hier ein verzwicktes Problem:<br />
Ich hab nen Druckertreiber, der mir mein Dokument in eine PDF-Datei schreibt. Das funktioniert auch ganz super, der User kann über Datei -&gt; Drucken den Treiber auswählen, dann auf Eigenschaften klicken, seine Einstellungen machen und dann auf Drucken klicken und die PDF-Datei generieren. Da das ganze aber etwas unkomfortabel ist, wäre es genial, wenn der richtige Treiber automatisch ausgewählt wird und ohne den Drucken-Dialog direkt die Eigenschaften anzeigt. Und nach dem Schließen der Eigenschaften dann direkt druckt.<br />
Habt ihr ne Idee, wie man das realisieren könnte? Bin für jeden Tip dankbar.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/75087/drucken-ohne-druckerdialog-nur-mit-bestimmtem-druckertreiber-und-der-eigenschaftenseite</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Apr 2026 22:00:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/75087.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 27 May 2004 11:26:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Drucken ohne Druckerdialog, nur mit bestimmtem Druckertreiber und der Eigenschaftenseite on Thu, 27 May 2004 11:26:25 GMT]]></title><description><![CDATA[<p>Hi Leute,<br />
Ich hab hier ein verzwicktes Problem:<br />
Ich hab nen Druckertreiber, der mir mein Dokument in eine PDF-Datei schreibt. Das funktioniert auch ganz super, der User kann über Datei -&gt; Drucken den Treiber auswählen, dann auf Eigenschaften klicken, seine Einstellungen machen und dann auf Drucken klicken und die PDF-Datei generieren. Da das ganze aber etwas unkomfortabel ist, wäre es genial, wenn der richtige Treiber automatisch ausgewählt wird und ohne den Drucken-Dialog direkt die Eigenschaften anzeigt. Und nach dem Schließen der Eigenschaften dann direkt druckt.<br />
Habt ihr ne Idee, wie man das realisieren könnte? Bin für jeden Tip dankbar.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/528174</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/528174</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Thu, 27 May 2004 11:26:25 GMT</pubDate></item><item><title><![CDATA[Reply to Drucken ohne Druckerdialog, nur mit bestimmtem Druckertreiber und der Eigenschaftenseite on Thu, 27 May 2004 11:44:39 GMT]]></title><description><![CDATA[<p>meinst du systemweit ?</p>
<p>wenn nicht könntest du den dialog in etwa so anpassen das die eigenschaftsseite gleich sichtbar ist.<br />
<a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/userinput/commondialogboxlibrary/usingcommondialogboxes.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/userinput/commondialogboxlibrary/usingcommondialogboxes.asp</a><br />
vorher würde ich den pdf drucker als standart setzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/528186</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/528186</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Thu, 27 May 2004 11:44:39 GMT</pubDate></item><item><title><![CDATA[Reply to Drucken ohne Druckerdialog, nur mit bestimmtem Druckertreiber und der Eigenschaftenseite on Thu, 27 May 2004 13:57:49 GMT]]></title><description><![CDATA[<p>Nein, ich meine nicht Systemweit, nur in meinem Programm.<br />
Danke für den Link, werd's mir mal anschauen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/528322</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/528322</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Thu, 27 May 2004 13:57:49 GMT</pubDate></item><item><title><![CDATA[Reply to Drucken ohne Druckerdialog, nur mit bestimmtem Druckertreiber und der Eigenschaftenseite on Thu, 27 May 2004 14:27:07 GMT]]></title><description><![CDATA[<p>Hab's leider nicht hinbekommen ... Falls du da nen Code schon hast, wär ich dir dankbar, wenn du den posten könntest ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/528355</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/528355</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Thu, 27 May 2004 14:27:07 GMT</pubDate></item><item><title><![CDATA[Reply to Drucken ohne Druckerdialog, nur mit bestimmtem Druckertreiber und der Eigenschaftenseite on Thu, 27 May 2004 14:38:36 GMT]]></title><description><![CDATA[<p>hab dir auch den falschen link gegeben <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><a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/userinput/commondialogboxlibrary/usingcommondialogboxes.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/userinput/commondialogboxlibrary/usingcommondialogboxes.asp</a></p>
<p>nen bsp habe ich leider nicht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/528364</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/528364</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Thu, 27 May 2004 14:38:36 GMT</pubDate></item><item><title><![CDATA[Reply to Drucken ohne Druckerdialog, nur mit bestimmtem Druckertreiber und der Eigenschaftenseite on Thu, 27 May 2004 14:44:54 GMT]]></title><description><![CDATA[<p>Das ist der selbe Link wie oben ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/528370</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/528370</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Thu, 27 May 2004 14:44:54 GMT</pubDate></item><item><title><![CDATA[Reply to Drucken ohne Druckerdialog, nur mit bestimmtem Druckertreiber und der Eigenschaftenseite on Thu, 27 May 2004 15:02:32 GMT]]></title><description><![CDATA[<p>dEUs schrieb:</p>
<blockquote>
<p>Das ist der selbe Link wie oben ...</p>
</blockquote>
<p>dann bin ich es mit meinen zweihundertvierundzwanzig tabs bei meinem mozilla durcheinander gekommen. sorry.</p>
<p>schau mal auf der msdn cd, ich glaub da war ein bsp über den generellen umgang mit den common dialog box templates.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/528390</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/528390</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Thu, 27 May 2004 15:02:32 GMT</pubDate></item><item><title><![CDATA[Reply to Drucken ohne Druckerdialog, nur mit bestimmtem Druckertreiber und der Eigenschaftenseite on Thu, 27 May 2004 15:29:57 GMT]]></title><description><![CDATA[<p>Hallo,<br />
Das Anzeigen habe ich inzwischen hinbekommen *freu*</p>
<pre><code class="language-cpp">HDC         hPrnDC;
	LPDEVMODE   lpDevMode = NULL;
	LPDEVNAMES  lpDevNames;
	HANDLE      hPrinter;
	int         nDMSize;
	HANDLE      hDevMode;
	NPDEVMODE   npDevMode;
	DEVMODE     DevModeIn;

	OpenPrinter(&quot;PDF-XChange 3.0&quot;,&amp;hPrinter,NULL);

	// A zero for last param returns the size of buffer needed.

	nDMSize = DocumentProperties(m_hWnd,hPrinter,&quot;PDF-XChange 3.0&quot;,NULL,NULL,0);
	if ((nDMSize &lt; 0) || !(hDevMode = LocalAlloc (LHND, nDMSize)))
		return;

	npDevMode = (NPDEVMODE) LocalLock (hDevMode);

	// Fill in the rest of the structure.

	lstrcpy ((char*)DevModeIn.dmDeviceName, &quot;PDF-XChange 3.0&quot;);
	DevModeIn.dmSpecVersion    = 0x300;
	DevModeIn.dmDriverVersion  = 0;
	DevModeIn.dmSize           = sizeof (DevModeIn);
	DevModeIn.dmDriverExtra    = 0;

	// Display the &quot;Document Properties&quot; dialog box.
	DocumentProperties(m_hWnd,hPrinter,&quot;PDF-XChange 3.0&quot;,npDevMode,&amp;DevModeIn,DM_IN_PROMPT|DM_OUT_BUFFER);

	LocalUnlock (hDevMode);

	ClosePrinter(hPrinter);
</code></pre>
<p>Fehlt nur noch das Drucken an sich <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>
]]></description><link>https://www.c-plusplus.net/forum/post/528430</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/528430</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Thu, 27 May 2004 15:29:57 GMT</pubDate></item></channel></rss>