<?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[Printer Vorwahl]]></title><description><![CDATA[<p>hallo,<br />
bin neu hier und schlage mich seit tagen mit einem problem herum,<br />
hoffentlich kann mir hier einer helfen.<br />
folgendes: in einem bestimmten programm benutze ich einen nadeldrucker und<br />
möchte gerne, daß dieser im PrintDialog schon vorgewählt ist und nicht<br />
der Standard-Drucker. Die ständige Auswahl ist nervig und öfter schicke<br />
ich die seite auf den falschen drucker.<br />
Entwicklungsumgebung MFC Visual C++ 6.</p>
<p>Danke im vorraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/68557/printer-vorwahl</link><generator>RSS for Node</generator><lastBuildDate>Sat, 02 May 2026 02:56:56 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/68557.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 18 Mar 2004 22:20:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Printer Vorwahl on Thu, 18 Mar 2004 22:20:38 GMT]]></title><description><![CDATA[<p>hallo,<br />
bin neu hier und schlage mich seit tagen mit einem problem herum,<br />
hoffentlich kann mir hier einer helfen.<br />
folgendes: in einem bestimmten programm benutze ich einen nadeldrucker und<br />
möchte gerne, daß dieser im PrintDialog schon vorgewählt ist und nicht<br />
der Standard-Drucker. Die ständige Auswahl ist nervig und öfter schicke<br />
ich die seite auf den falschen drucker.<br />
Entwicklungsumgebung MFC Visual C++ 6.</p>
<p>Danke im vorraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/483917</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/483917</guid><dc:creator><![CDATA[carlorff]]></dc:creator><pubDate>Thu, 18 Mar 2004 22:20:38 GMT</pubDate></item><item><title><![CDATA[Reply to Printer Vorwahl on Thu, 18 Mar 2004 23:04:23 GMT]]></title><description><![CDATA[<p>Nicht probiert! Ich würde bevor ich den Dialog aufrufe die PRINTDLG Struktur ändern. PRINTDLG::hDevMode schaut gut aus. DEVMODE::dmDeviceName auf den gewünschten Drucker setzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/483937</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/483937</guid><dc:creator><![CDATA[Oliver]]></dc:creator><pubDate>Thu, 18 Mar 2004 23:04:23 GMT</pubDate></item><item><title><![CDATA[Reply to Printer Vorwahl on Fri, 19 Mar 2004 08:11:51 GMT]]></title><description><![CDATA[<p>Vielen Dank für die schnelle Antwort, aber das habe ich schon probiert:</p>
<p>void CDPDAdressApp::SetPrinter()<br />
{<br />
CPageSetupDialog dlg;<br />
dlg.GetDeviceName();</p>
<p>PRINTDLG pd;<br />
pd.lStructSize=(DWORD)sizeof(PRINTDLG);<br />
BOOL bRet=GetPrinterDeviceDefaults(&amp;pd);<br />
if(bRet)<br />
{<br />
// protect memory handle with ::GlobalLock and ::GlobalUnlock<br />
DEVMODE FAR *pDevMode=(DEVMODE FAR *)::GlobalLock(m_hDevMode);</p>
<p>CString PrinterName = &quot;NEC Pinwriter P2plus&quot;;<br />
strcpy((char*)pDevMode-&gt;dmDeviceName, PrinterName); !!!!!!!!!!!!!!!!!!!!!</p>
<p>pDevMode-&gt;dmFields = DM_ORIENTATION | DM_PAPERSIZE |<br />
DM_PAPERWIDTH | DM_PAPERLENGTH;<br />
pDevMode-&gt;dmPaperSize = DMPAPER_USER;<br />
pDevMode-&gt;dmPaperWidth = 1450;<br />
pDevMode-&gt;dmPaperLength = 1015;</p>
<p>pDevMode-&gt;dmOrientation = 1; // Hochformat !!</p>
<p>::GlobalUnlock(m_hDevMode);<br />
}<br />
}</p>
<p>Hoch / Querformat und PaperSize einstellen funktioniert aber die Printer-Vorwahl nicht.<br />
mfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/484020</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/484020</guid><dc:creator><![CDATA[carlorff]]></dc:creator><pubDate>Fri, 19 Mar 2004 08:11:51 GMT</pubDate></item><item><title><![CDATA[Reply to Printer Vorwahl on Thu, 25 Mar 2004 18:24:29 GMT]]></title><description><![CDATA[<p>keiner eine Idee ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/488871</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/488871</guid><dc:creator><![CDATA[carlorff]]></dc:creator><pubDate>Thu, 25 Mar 2004 18:24:29 GMT</pubDate></item></channel></rss>