<?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[CEdit Unicode]]></title><description><![CDATA[<p>Ich lese Unicode aus einem Textfile aus und speichere den Text in einem CString Objekt. In einer Messagebox kann ich den Text ausgeben und er wird korrekt dargestellt. In einer CEdit box werden statt den Unicode zeichen nur ? oder | ausgegeben.</p>
<p>Freue mich über jede Hilfe,</p>
<p>Christian</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/82236/cedit-unicode</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Apr 2026 01:00:02 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/82236.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 09 Aug 2004 15:03:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CEdit Unicode on Mon, 09 Aug 2004 15:03:33 GMT]]></title><description><![CDATA[<p>Ich lese Unicode aus einem Textfile aus und speichere den Text in einem CString Objekt. In einer Messagebox kann ich den Text ausgeben und er wird korrekt dargestellt. In einer CEdit box werden statt den Unicode zeichen nur ? oder | ausgegeben.</p>
<p>Freue mich über jede Hilfe,</p>
<p>Christian</p>
]]></description><link>https://www.c-plusplus.net/forum/post/578444</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/578444</guid><dc:creator><![CDATA[Torquester]]></dc:creator><pubDate>Mon, 09 Aug 2004 15:03:33 GMT</pubDate></item><item><title><![CDATA[Reply to CEdit Unicode on Tue, 10 Aug 2004 13:23:15 GMT]]></title><description><![CDATA[<p>Die MessageBox des Systems verwendet einen sogenannten &quot;mapped Font&quot;, der bei Windows XP &quot;Tahoma&quot; entspricht.</p>
<p>Im Dialog wird im allgemeinen &quot;MS Sans Serif&quot; verwendet, der manche Unicode-Zeichen nicht darstellen kann. Tahoma kann zwar auch nicht alle, aber auf jeden Fall mehr.</p>
<p>Deinen Dialog auf Tahoma umzustellen ist keine gute Idee, weil dieser Font bei älteren Windows-Versionen noch fehlt.</p>
<p>Am benutzt man bei Unicode-Programmen auch Fontmapping, dann wird auf jedem System der beste Font ausgewählt:</p>
<p>- Visual Studio beenden<br />
- Backup vom Projekt machen<br />
- Die .rc-Datei mit einem Texteditor öffnen<br />
- Dialoge suchen und im Header den Font durch &quot;MS Shell Dlg&quot; ersetzten und den Style MS_FIXEDSYS hinzufügen.<br />
Also aus</p>
<pre><code class="language-cpp">IDD_EXPORT_GLOSSARIES DIALOGEX 0, 0, 300, 201
STYLE DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_CONTEXTHELP
CAPTION &quot;Mein Dialog&quot;
FONT 8, &quot;MS Sans Serif&quot;, 0, 0, 0x1
BEGIN
...
</code></pre>
<p>mach</p>
<p>[cpp]IDD_EXPORT_GLOSSARIES DIALOGEX 0, 0, 300, 201<br />
STYLE DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_CAPTION | WS_SYSMENU <strong>| DS_FIXEDSYS</strong><br />
EXSTYLE WS_EX_CONTEXTHELP<br />
CAPTION &quot;Mein Dialog&quot;<br />
FONT 8, &quot;<strong>MS Shell Dlg</strong>&quot;, 0, 0, 0x1<br />
BEGIN<br />
...[/cpp]</p>
<p>Näheres findest du in der MSDN.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/579031</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/579031</guid><dc:creator><![CDATA[Uwe Philipps]]></dc:creator><pubDate>Tue, 10 Aug 2004 13:23:15 GMT</pubDate></item></channel></rss>