<?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[Spezielle Buchstaben mit TextOut ausgeben]]></title><description><![CDATA[<p>Ich habe folgendes Problem.</p>
<p>Ich möchte mit TextOut(); einen Text ausgeben, welcher spezielle Buchstaben wie z.B: čůŘěž etc. beinhaltet.</p>
<p>Leider werden diese nicht gedruckt! An ihrer Stelle erscheint ein schwazer Balken! Wie kann ich diese Zeichen ausgeben mit TextOut??? (resp. als ButtonText setzen)???</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/182767/spezielle-buchstaben-mit-textout-ausgeben</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Apr 2026 07:13:56 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/182767.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 29 May 2007 07:47:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Spezielle Buchstaben mit TextOut ausgeben on Tue, 29 May 2007 07:47:49 GMT]]></title><description><![CDATA[<p>Ich habe folgendes Problem.</p>
<p>Ich möchte mit TextOut(); einen Text ausgeben, welcher spezielle Buchstaben wie z.B: čůŘěž etc. beinhaltet.</p>
<p>Leider werden diese nicht gedruckt! An ihrer Stelle erscheint ein schwazer Balken! Wie kann ich diese Zeichen ausgeben mit TextOut??? (resp. als ButtonText setzen)???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1294214</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1294214</guid><dc:creator><![CDATA[addict]]></dc:creator><pubDate>Tue, 29 May 2007 07:47:49 GMT</pubDate></item><item><title><![CDATA[Reply to Spezielle Buchstaben mit TextOut ausgeben on Tue, 29 May 2007 07:51:05 GMT]]></title><description><![CDATA[<p>Wenn Du die Unicode-Version verwendest, sollte es sofort gehen (wenn Du den passenden Font installiert hast; von dem ich ausgehen).<br />
Wenn Du die Ansi-Version verwendest, dann müssen diese Zeichen in der aktuellen Codepage vorhanden sein, sonst geht es nicht!</p>
<p>Mein Tipp: Verwende Unicode.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1294217</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1294217</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Tue, 29 May 2007 07:51:05 GMT</pubDate></item><item><title><![CDATA[Reply to Spezielle Buchstaben mit TextOut ausgeben on Tue, 29 May 2007 09:14:20 GMT]]></title><description><![CDATA[<p>Die Texte kommen aus einer Datenbank. In dieser werden sie auch richtig angezeigt! Wie kann ich denn die Ausgabe auf Unicode ändern?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1294278</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1294278</guid><dc:creator><![CDATA[addict]]></dc:creator><pubDate>Tue, 29 May 2007 09:14:20 GMT</pubDate></item><item><title><![CDATA[Reply to Spezielle Buchstaben mit TextOut ausgeben on Tue, 29 May 2007 09:25:21 GMT]]></title><description><![CDATA[<p>Das *beste* ist Du änderst Dein Projekt auf Unicode (Project|Properties|C/C++|General|Character Set: Use Unicode Character Set).</p>
<p>Die &quot;unschöne&quot; Lösung ist direkt TextOutW zu verwenden.</p>
<p>Oder eben wie gesagt: Die Zeichen müssen in der aktuelle Codepage drin sein, dann geht es auch schon so.</p>
<p>PS: Was bekommst Du denn von der Datenbank zurück? CString? Dann sollte es entweder schon gehen oder Du musst sowieso auf Unicode umstellen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1294289</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1294289</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Tue, 29 May 2007 09:25:21 GMT</pubDate></item><item><title><![CDATA[Reply to Spezielle Buchstaben mit TextOut ausgeben on Tue, 29 May 2007 13:47:28 GMT]]></title><description><![CDATA[<p>Ich arbeite noch in Visual Studio 6! Dort gibt es diese Einstellung und Projekt-&gt;Einstellungen-&gt;C++ noch nicht! Wo finde ich diese?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1294488</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1294488</guid><dc:creator><![CDATA[addict]]></dc:creator><pubDate>Tue, 29 May 2007 13:47:28 GMT</pubDate></item><item><title><![CDATA[Reply to Spezielle Buchstaben mit TextOut ausgeben on Tue, 29 May 2007 14:14:21 GMT]]></title><description><![CDATA[<p>addict schrieb:</p>
<blockquote>
<p>Die Texte kommen aus einer Datenbank. In dieser werden sie auch richtig angezeigt! Wie kann ich denn die Ausgabe auf Unicode ändern?</p>
</blockquote>
<p>Und was ist das für eine Datenbank?<br />
Woher weißt, das was &quot;richtig&quot; angezeigt wird?<br />
Welche Methode verwendest Du für den Zugriff? ODBC. Dann sieht es übel aus, denn ODBC funktioniert mit Unicode IMHO nicht zuverlässig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1294512</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1294512</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Tue, 29 May 2007 14:14:21 GMT</pubDate></item><item><title><![CDATA[Reply to Spezielle Buchstaben mit TextOut ausgeben on Wed, 30 May 2007 05:23:34 GMT]]></title><description><![CDATA[<p>Die Daten kommen aus einer Access Datenbank und werden mit einer dao Verbindung ausgelesen und anschliessend in einen CString gespeichert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1294906</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1294906</guid><dc:creator><![CDATA[addict]]></dc:creator><pubDate>Wed, 30 May 2007 05:23:34 GMT</pubDate></item><item><title><![CDATA[Reply to Spezielle Buchstaben mit TextOut ausgeben on Wed, 30 May 2007 06:33:07 GMT]]></title><description><![CDATA[<p>Hast Du ein Unicode Projekt, sonst gehen die Sonderzeicen sowieso verloren!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1294927</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1294927</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Wed, 30 May 2007 06:33:07 GMT</pubDate></item><item><title><![CDATA[Reply to Spezielle Buchstaben mit TextOut ausgeben on Wed, 30 May 2007 06:36:30 GMT]]></title><description><![CDATA[<p>Ich weiss es nicht.<br />
Wie gseagt ich arbeite noch mit VS 6 und dort finde ich unter den angegebenen Einstellungen keine Auswahl für den Unicode...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1294932</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1294932</guid><dc:creator><![CDATA[addict]]></dc:creator><pubDate>Wed, 30 May 2007 06:36:30 GMT</pubDate></item><item><title><![CDATA[Reply to Spezielle Buchstaben mit TextOut ausgeben on Wed, 30 May 2007 06:57:01 GMT]]></title><description><![CDATA[<p>Aber die Projekteinstellungen kannst Du doch finden oder?</p>
<p>Project -&gt; Settings -&gt; C++ -&gt; General</p>
<p>Dort bei den Perprozessor Defines müsste UNICODE und _UNICODE drin stehen und nicht MBCS!</p>
<p>Ich arbeite schon lange nicht mehr mit VC6, aber IMHO ging das damals nur über defines.</p>
<p>PS: Stampf VC6 in die Tonne! <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/1294946</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1294946</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Wed, 30 May 2007 06:57:01 GMT</pubDate></item><item><title><![CDATA[Reply to Spezielle Buchstaben mit TextOut ausgeben on Wed, 30 May 2007 07:22:46 GMT]]></title><description><![CDATA[<p>Bei mir steht MBCS drin!<br />
Ich kann jedoch dort nichts hineinschreiben!<br />
Wie oder wo muss ich dies ändern???</p>
<p>Ich arbeite ansonsten auch mit <a href="http://VS.Net" rel="nofollow">VS.Net</a> oder VS 2005 ich kann jedoch dieses Projekt nicht konfertieren, da ansonsten die exe nicht mehr funktioniert... (Datenbankanbindung funktioniert nicht mehr unter .net)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1294955</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1294955</guid><dc:creator><![CDATA[addict]]></dc:creator><pubDate>Wed, 30 May 2007 07:22:46 GMT</pubDate></item><item><title><![CDATA[Reply to Spezielle Buchstaben mit TextOut ausgeben on Wed, 30 May 2007 11:54:44 GMT]]></title><description><![CDATA[<p>Ich habe nun das Projekt auf UNICODE geändert!<br />
Wenn ich es jetzt kompilieren will, gibt es über 300 Fehler!<br />
Kann mir jemand sagen, wieso es plötzlich so viele Fehler gibt nur weil ich den Zeichensatz geändert habe?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1295118</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1295118</guid><dc:creator><![CDATA[addict]]></dc:creator><pubDate>Wed, 30 May 2007 11:54:44 GMT</pubDate></item><item><title><![CDATA[Reply to Spezielle Buchstaben mit TextOut ausgeben on Wed, 30 May 2007 12:09:53 GMT]]></title><description><![CDATA[<p>BTW: Du musst auch _UNICODE definieren!</p>
<p>Und die Fehler kommen wahrscheinlich daher das Du nur char und nicht TCHAR verwendet hast...<br />
CString ist eben in einem Unicode Projekt ein wchar_t Container und in einem nicht Unicode Projekt ein char Container.</p>
<p>In Deinem Projekt wurde die T-Notation nichtkorrekt verwendet!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1295133</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1295133</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Wed, 30 May 2007 12:09:53 GMT</pubDate></item><item><title><![CDATA[Reply to Spezielle Buchstaben mit TextOut ausgeben on Wed, 30 May 2007 13:11:49 GMT]]></title><description><![CDATA[<p>Ok<br />
Habe nun beide drin!</p>
<p>z.B Diese Zeile:</p>
<pre><code class="language-cpp">ShellExecute(0,&quot;open&quot;, strPath+&quot;\\transfer.exe&quot;, NULL, NULL, SW_SHOW);
</code></pre>
<p>Gibt den Fehler:</p>
<pre><code class="language-cpp">error C2664: 'ShellExecuteW' : Konvertierung des Parameters 2 von 'char [5]' in 'const unsigned short *' nicht moeglich
        Die Typen, auf die verwiesen wird, sind nicht verwandt; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat
</code></pre>
<p>Vorher funktionierte dies einwandfrei!<br />
short ist doch eine Zahl oder irre ich mich da?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1295202</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1295202</guid><dc:creator><![CDATA[addict]]></dc:creator><pubDate>Wed, 30 May 2007 13:11:49 GMT</pubDate></item><item><title><![CDATA[Reply to Spezielle Buchstaben mit TextOut ausgeben on Wed, 30 May 2007 13:16:45 GMT]]></title><description><![CDATA[<p>Oder ein wchar_t!</p>
<p>Beschäftige Dich jetzt erstmal damit was UNICODE bedeutet!</p>
<pre><code class="language-cpp">ShellExecute(0,&quot;open&quot;, strPath+_T(&quot;\\transfer.exe&quot;), NULL, NULL, SW_SHOW);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1295212</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1295212</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Wed, 30 May 2007 13:16:45 GMT</pubDate></item><item><title><![CDATA[Reply to Spezielle Buchstaben mit TextOut ausgeben on Wed, 30 May 2007 13:26:01 GMT]]></title><description><![CDATA[<p>der 3. Teil funktioniert nur das &quot;open&quot; funktioniert nicht! (2. Argument und nicht das 3.)<br />
Ich habe mich damit befasst, was UNICODE bedeutet!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1295220</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1295220</guid><dc:creator><![CDATA[addict]]></dc:creator><pubDate>Wed, 30 May 2007 13:26:01 GMT</pubDate></item><item><title><![CDATA[Reply to Spezielle Buchstaben mit TextOut ausgeben on Wed, 30 May 2007 14:20:59 GMT]]></title><description><![CDATA[<p>addict schrieb:</p>
<blockquote>
<p>der 3. Teil funktioniert nur das &quot;open&quot; funktioniert nicht! (2. Argument und nicht das 3.)<br />
Ich habe mich damit befasst, was UNICODE bedeutet!</p>
</blockquote>
<p>Hast Du nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /> sonst hättest Du gleich meine Flüchtigkeitsfehler gesehen: Beim ersten Parameter habe ich in der Korrektur _T nicht verwendet.</p>
<pre><code class="language-cpp">ShellExecute(0,_T(&quot;open&quot;), strPath+_T(&quot;\\transfer.exe&quot;), NULL, NULL, SW_SHOW);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1295259</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1295259</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Wed, 30 May 2007 14:20:59 GMT</pubDate></item><item><title><![CDATA[Reply to Spezielle Buchstaben mit TextOut ausgeben on Wed, 30 May 2007 14:32:32 GMT]]></title><description><![CDATA[<p>Ich meinte nur, dass der Compiler zur Zeit beim 3. Argument noch keinen Fehler ausgibt! <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="😉"
    /><br />
Aber danke für den Tipp! Werde dies alles mal versuchen zu ändern!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1295272</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1295272</guid><dc:creator><![CDATA[addict]]></dc:creator><pubDate>Wed, 30 May 2007 14:32:32 GMT</pubDate></item></channel></rss>