<?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[Hilfe: Unicode String in Editbox oder Richedit ausgeben??]]></title><description><![CDATA[<p>Hallo!</p>
<p>Über eine vorhandene Programmroutine hole ich aus einer SQL-Datenbank Daten.<br />
Nun habe ich einen String vom Typ wchar_t, in dem z.b. kyrillische Zeichen enthalten sind. Im Speicher sehe ich auch die entsprechenden Hexadezimal-Werte.</p>
<p>Jetzt zur Frage, wie kann ich diesen Wide Character String in einer EditBox oder Richeditbox ausgen.<br />
Habe schon mehrere Varianten ausprobiert, z.b.:<br />
::SetWindowTextW(GetDlgItem(IDC_RICHEDIT1)-&gt;m_hWnd, name); //wchar_t name;<br />
klappt nicht.<br />
EditBox und Richedit zeigen nur ???????? anstatt die wirklichen Zeichen.<br />
Schriftart in der Editbox ist auf eine Unicodefähige Schriftart umgestellt.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/184742/hilfe-unicode-string-in-editbox-oder-richedit-ausgeben</link><generator>RSS for Node</generator><lastBuildDate>Tue, 14 Apr 2026 07:14:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/184742.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 18 Jun 2007 17:54:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Hilfe: Unicode String in Editbox oder Richedit ausgeben?? on Mon, 18 Jun 2007 17:54:47 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Über eine vorhandene Programmroutine hole ich aus einer SQL-Datenbank Daten.<br />
Nun habe ich einen String vom Typ wchar_t, in dem z.b. kyrillische Zeichen enthalten sind. Im Speicher sehe ich auch die entsprechenden Hexadezimal-Werte.</p>
<p>Jetzt zur Frage, wie kann ich diesen Wide Character String in einer EditBox oder Richeditbox ausgen.<br />
Habe schon mehrere Varianten ausprobiert, z.b.:<br />
::SetWindowTextW(GetDlgItem(IDC_RICHEDIT1)-&gt;m_hWnd, name); //wchar_t name;<br />
klappt nicht.<br />
EditBox und Richedit zeigen nur ???????? anstatt die wirklichen Zeichen.<br />
Schriftart in der Editbox ist auf eine Unicodefähige Schriftart umgestellt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1308601</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1308601</guid><dc:creator><![CDATA[dmopate]]></dc:creator><pubDate>Mon, 18 Jun 2007 17:54:47 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe: Unicode String in Editbox oder Richedit ausgeben?? on Tue, 19 Jun 2007 06:31:02 GMT]]></title><description><![CDATA[<p>Verwendet dein Programm denn Unicode-Zeichensatz?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1308806</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1308806</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 19 Jun 2007 06:31:02 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe: Unicode String in Editbox oder Richedit ausgeben?? on Tue, 19 Jun 2007 06:35:18 GMT]]></title><description><![CDATA[<p>Ein Lösungsansatz: Stell dein komplettes Projekt auf Unicode-Unterstützung um (wenn du überall mit TCHAR und Familie gearbeitet hast, reicht dazu ein Häkchen in den Projekt-Einstellungen - aber auch sonst ist die Umstellung den Aufwand wert). Die ANSI-Version der Fenster(elemente) dürfte nicht besonders mit Unicode-Eingaben zurechtkommen (bzw. alles jenseits des normalen Zeichenbereiches als '?' darstellen).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1308808</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1308808</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 19 Jun 2007 06:35:18 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe: Unicode String in Editbox oder Richedit ausgeben?? on Tue, 19 Jun 2007 07:05:34 GMT]]></title><description><![CDATA[<p>Also momentan wird nicht unicode compiliert. ich werde mal schauen, ob ich das hinbekomme --- 2000Zeilen Code <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":-("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1308822</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1308822</guid><dc:creator><![CDATA[dmopate]]></dc:creator><pubDate>Tue, 19 Jun 2007 07:05:34 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe: Unicode String in Editbox oder Richedit ausgeben?? on Tue, 19 Jun 2007 08:02:44 GMT]]></title><description><![CDATA[<p>dmopate schrieb:</p>
<blockquote>
<p>2000Zeilen Code <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":-("
      alt="😞"
    /></p>
</blockquote>
<p>Wie süß! Ich hab hier den Code von 60 Mannjahren, der umgestellt werden muss.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1308847</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1308847</guid><dc:creator><![CDATA[jencas]]></dc:creator><pubDate>Tue, 19 Jun 2007 08:02:44 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe: Unicode String in Editbox oder Richedit ausgeben?? on Tue, 19 Jun 2007 09:22:03 GMT]]></title><description><![CDATA[<p>IMHO müsste es egehen. Welches OS hast Du denn?</p>
<p>BTW: 2000 Zeilen Code ist wirlich ein Witz.<br />
Ich habe gerade unser Hauptproject umgestellt und das waren ca. 2500 Sourcedateien und um die 50MB Source Code!</p>
<p>Da wir alerdings konsequent die TCHAR Notation in &quot;fast allen&quot; Bereichen genutzt haben, dauerte die Umstellung bis zur ersten lauffähigen Testversion nur 10 Manntage.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1308919</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1308919</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Tue, 19 Jun 2007 09:22:03 GMT</pubDate></item><item><title><![CDATA[Reply to Hilfe: Unicode String in Editbox oder Richedit ausgeben?? on Tue, 19 Jun 2007 10:38:55 GMT]]></title><description><![CDATA[<p>ok ok, das mit den Zeilen nehme ich wieder zurück.<br />
Aber ich habe es hinbekommen:<br />
[code]</p>
<p>SETTEXTEX wParamOUT;</p>
<p>wParamOUT.codepage = 1200;<br />
wParamOUT.flags = ST_SELECTION;<br />
...<br />
SendMessageW(GetDlgItem(IDC_RICHEDIT1)-&gt;m_hWnd, // handle to destination control<br />
EM_SETTEXTEX, // message ID<br />
(WPARAM) &amp;wParamOUT, // = (WPARAM) () wParam;<br />
(LPARAM) name); // = (LPARAM) () lParam;;</p>
<p>wobei name vom typ wchar_t die Zeichen enthält...<br />
ob es jetzt gerade die eleganteste Lösung ist weiß ich nicht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1308962</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1308962</guid><dc:creator><![CDATA[dmopate]]></dc:creator><pubDate>Tue, 19 Jun 2007 10:38:55 GMT</pubDate></item></channel></rss>