<?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[Wie sieht folgender Code mit Unicode aus?]]></title><description><![CDATA[<p>Hi,</p>
<p>ich lese momentan den FAQ-Beitrag über Dialoge ohne Resourcen zu erstellen.</p>
<p>Dort gibt es folgende Zeile:</p>
<pre><code class="language-cpp">// The title 
    lpwsz = (LPWSTR)lpw; 
    wcharlength = MultiByteToWideChar(CP_ACP, 0, title, -1, lpwsz, 0); 
    nchar = MultiByteToWideChar(CP_ACP, 0, title, -1, lpwsz, wcharlength); 
    lpw += nchar;
</code></pre>
<p>title ist dabei ein char*. Soweit sogut, doch wie sieht das aus wenn ich bereits title als wchar_t* (also LPWSTR) habe?</p>
<p>Wie muss der Code angepasst werden?!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/160804/wie-sieht-folgender-code-mit-unicode-aus</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Jul 2026 16:58:08 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/160804.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 29 Sep 2006 14:03:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wie sieht folgender Code mit Unicode aus? on Fri, 29 Sep 2006 14:03:28 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich lese momentan den FAQ-Beitrag über Dialoge ohne Resourcen zu erstellen.</p>
<p>Dort gibt es folgende Zeile:</p>
<pre><code class="language-cpp">// The title 
    lpwsz = (LPWSTR)lpw; 
    wcharlength = MultiByteToWideChar(CP_ACP, 0, title, -1, lpwsz, 0); 
    nchar = MultiByteToWideChar(CP_ACP, 0, title, -1, lpwsz, wcharlength); 
    lpw += nchar;
</code></pre>
<p>title ist dabei ein char*. Soweit sogut, doch wie sieht das aus wenn ich bereits title als wchar_t* (also LPWSTR) habe?</p>
<p>Wie muss der Code angepasst werden?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1146599</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1146599</guid><dc:creator><![CDATA[Dialog User]]></dc:creator><pubDate>Fri, 29 Sep 2006 14:03:28 GMT</pubDate></item><item><title><![CDATA[Reply to Wie sieht folgender Code mit Unicode aus? on Fri, 29 Sep 2006 15:05:57 GMT]]></title><description><![CDATA[<p>Ich denke mal, dass du dann eben einfach diesen Abschnitt weglassen kannst... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1146642</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1146642</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Fri, 29 Sep 2006 15:05:57 GMT</pubDate></item><item><title><![CDATA[Reply to Wie sieht folgender Code mit Unicode aus? on Fri, 29 Sep 2006 15:11:36 GMT]]></title><description><![CDATA[<p>Wenn Du schon Unicode (wchar_t) hast, warum willst Du es dann nochmals nach Unicode (wchar_t) umwandeln?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1146645</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1146645</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Fri, 29 Sep 2006 15:11:36 GMT</pubDate></item><item><title><![CDATA[Reply to Wie sieht folgender Code mit Unicode aus? on Fri, 29 Sep 2006 17:37:15 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/5675">@Jochen</a> Kalmbach &amp; flenders</p>
<p>Mir geht es eher darum, wasich machen muss um den text der in title drin ist, in diesen Speicherbereich (lpw) zu stopfen, so das es klappt?! Von konvertieren hab ich nix gesagt, sorry wenn das falsch rüber gekommen ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1146704</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1146704</guid><dc:creator><![CDATA[Dialog User]]></dc:creator><pubDate>Fri, 29 Sep 2006 17:37:15 GMT</pubDate></item><item><title><![CDATA[Reply to Wie sieht folgender Code mit Unicode aus? on Fri, 29 Sep 2006 18:17:46 GMT]]></title><description><![CDATA[<p>lpw ist doch ein ganz normaler Zeiger, wenn der also auf title zeigen soll:</p>
<pre><code class="language-cpp">lpw = title;
</code></pre>
<p>oder eben einfahc gleich title anstelle von lpw verwenden...</p>
<p>Oder willst du einfach den String umkopieren? lstrcpyW?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1146729</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1146729</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Fri, 29 Sep 2006 18:17:46 GMT</pubDate></item><item><title><![CDATA[Reply to Wie sieht folgender Code mit Unicode aus? on Fri, 29 Sep 2006 18:18:39 GMT]]></title><description><![CDATA[<p>und was ist mit</p>
<pre><code class="language-cpp">lpw += nchar;
</code></pre>
<p>?! Wird das gar ent mehr gebraucht?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1146730</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1146730</guid><dc:creator><![CDATA[Dialog user]]></dc:creator><pubDate>Fri, 29 Sep 2006 18:18:39 GMT</pubDate></item><item><title><![CDATA[Reply to Wie sieht folgender Code mit Unicode aus? on Fri, 29 Sep 2006 20:30:29 GMT]]></title><description><![CDATA[<p>statt nchar solltest du die Zeichenanzahl auch über lstrlenW ermitteln können - ob du das noch brauchst, hängt von dem nachfolgenden Code ab...</p>
<p>Hab grad mal den FAQ-Thread angeschaut und du wirst das wohl immer noch brauchen. Versuch es mal so (keine Garantie für Richtigkeit):</p>
<pre><code class="language-cpp">lstrcpyW((LPWSTR)lpw,title);
lpw += lstrlenW(title)+1;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1146784</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1146784</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Fri, 29 Sep 2006 20:30:29 GMT</pubDate></item><item><title><![CDATA[Reply to Wie sieht folgender Code mit Unicode aus? on Sat, 30 Sep 2006 09:09:20 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/1644">@flenders</a><br />
geht leider nicht <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="😞"
    /> dann kann das dialog nicht erstellt werden <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/1146880</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1146880</guid><dc:creator><![CDATA[Dialog User]]></dc:creator><pubDate>Sat, 30 Sep 2006 09:09:20 GMT</pubDate></item><item><title><![CDATA[Reply to Wie sieht folgender Code mit Unicode aus? on Sat, 30 Sep 2006 18:02:46 GMT]]></title><description><![CDATA[<p>Schau doch mal mit dem Debugger, was mit dem Original-Code nachher im Speicher steht und vergleiche das mit dem, was der modifizierte Code liefert...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1147178</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1147178</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Sat, 30 Sep 2006 18:02:46 GMT</pubDate></item><item><title><![CDATA[Reply to Wie sieht folgender Code mit Unicode aus? on Sun, 01 Oct 2006 07:37:07 GMT]]></title><description><![CDATA[<p><strong>flenders</strong><br />
Ich weiß doch noch net mal wie dieser Code funktionieren soll?!</p>
<p>Bei diesen ganzen Pointer inkrementierungen usw, wo soll ich da einen Ansatzpunkt finden?!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1147276</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1147276</guid><dc:creator><![CDATA[Dialog User]]></dc:creator><pubDate>Sun, 01 Oct 2006 07:37:07 GMT</pubDate></item><item><title><![CDATA[Reply to Wie sieht folgender Code mit Unicode aus? on Sun, 01 Oct 2006 18:16:42 GMT]]></title><description><![CDATA[<p>Wenn du keine Ahnung hast, was du da machst, wäre es wohl am sinnvollsten entweder den Code unverändert zu übernehmen und eben ein char* zu übergeben oder einfach Resourcen zu verwenden... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1147557</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1147557</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Sun, 01 Oct 2006 18:16:42 GMT</pubDate></item></channel></rss>