<?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[WinAPI Eingabe eines Edit-Feld ermitteln]]></title><description><![CDATA[<p>Hallo Leute.</p>
<p>Wie kann ich die Eingabe eines Edit Feldes ermitteln?<br />
Z.b. wenn man einen Button drückt, dass dann der im Edit-Feld eingegebene Text in einer MSGBOX erscheint?</p>
<p>Bitte helft mir..</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/233614/winapi-eingabe-eines-edit-feld-ermitteln</link><generator>RSS for Node</generator><lastBuildDate>Wed, 08 Apr 2026 02:39:18 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/233614.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 06 Feb 2009 14:42:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to WinAPI Eingabe eines Edit-Feld ermitteln on Fri, 06 Feb 2009 14:42:21 GMT]]></title><description><![CDATA[<p>Hallo Leute.</p>
<p>Wie kann ich die Eingabe eines Edit Feldes ermitteln?<br />
Z.b. wenn man einen Button drückt, dass dann der im Edit-Feld eingegebene Text in einer MSGBOX erscheint?</p>
<p>Bitte helft mir..</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1659105</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1659105</guid><dc:creator><![CDATA[Codixx]]></dc:creator><pubDate>Fri, 06 Feb 2009 14:42:21 GMT</pubDate></item><item><title><![CDATA[Reply to WinAPI Eingabe eines Edit-Feld ermitteln on Fri, 06 Feb 2009 15:17:07 GMT]]></title><description><![CDATA[<p>GetDlgItemText, oder über eine Control-Variable GetWindowText.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1659122</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1659122</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Fri, 06 Feb 2009 15:17:07 GMT</pubDate></item><item><title><![CDATA[Reply to WinAPI Eingabe eines Edit-Feld ermitteln on Fri, 06 Feb 2009 15:54:30 GMT]]></title><description><![CDATA[<p>Codixx schrieb:</p>
<blockquote>
<p>Hallo Leute.</p>
<p>Wie kann ich die Eingabe eines Edit Feldes ermitteln?<br />
Z.b. wenn man einen Button drückt, dass dann der im Edit-Feld eingegebene Text in einer MSGBOX erscheint?</p>
<p>Bitte helft mir..</p>
<p>Danke</p>
</blockquote>
<pre><code class="language-cpp">case DEIN_BUTTON:
{
  char buffer[256];
  memset(buffer, 0, sizeof( buffer ) );
  //GetDlgItemText(hWnd, IDC_EDIT1, buffer, 255); // funzt auch
  //HWND textControl = GetDlgItem(hWnd, IDC_EDIT1); // funzt auch
  //GetWindowText(textControl, buffer, 255); // funzt auch
  GetWindowText(GetDlgItem(hWnd, IDC_EDIT1), buffer, 255); // oder so..
  MessageBox(hWnd, buffer, &quot;&quot;, 0);

}break;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1659149</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1659149</guid><dc:creator><![CDATA[blah123]]></dc:creator><pubDate>Fri, 06 Feb 2009 15:54:30 GMT</pubDate></item><item><title><![CDATA[Reply to WinAPI Eingabe eines Edit-Feld ermitteln on Fri, 06 Feb 2009 19:42:55 GMT]]></title><description><![CDATA[<p>Dankeschön.</p>
<p>Hat geklappt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1659270</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1659270</guid><dc:creator><![CDATA[Codixx]]></dc:creator><pubDate>Fri, 06 Feb 2009 19:42:55 GMT</pubDate></item><item><title><![CDATA[Reply to WinAPI Eingabe eines Edit-Feld ermitteln on Mon, 09 Mar 2009 02:26:27 GMT]]></title><description><![CDATA[<p>Ich habe gerade das gleiche Problem. Bei mir entsteht bei dem geposteten Code allerdings ein Fehler, weil die Konvertierung von char nach LPWSTR fehlschlägt.<br />
Weiß jemand weiter?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1676441</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1676441</guid><dc:creator><![CDATA[Webster]]></dc:creator><pubDate>Mon, 09 Mar 2009 02:26:27 GMT</pubDate></item><item><title><![CDATA[Reply to WinAPI Eingabe eines Edit-Feld ermitteln on Mon, 09 Mar 2009 02:40:39 GMT]]></title><description><![CDATA[<p>Webster schrieb:</p>
<blockquote>
<p>Ich habe gerade das gleiche Problem. Bei mir entsteht bei dem geposteten Code allerdings ein Fehler, weil die Konvertierung von char nach LPWSTR fehlschlägt.<br />
Weiß jemand weiter?</p>
</blockquote>
<p>fehler beim einlesen oder ausgeben?<br />
es gibt noch<br />
GetWindowTextW<br />
und MessageBoxW für wchar_t typen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1676442</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1676442</guid><dc:creator><![CDATA[richedit n00b]]></dc:creator><pubDate>Mon, 09 Mar 2009 02:40:39 GMT</pubDate></item><item><title><![CDATA[Reply to WinAPI Eingabe eines Edit-Feld ermitteln on Mon, 09 Mar 2009 02:45:27 GMT]]></title><description><![CDATA[<p>Beim einlesen direkt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1676443</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1676443</guid><dc:creator><![CDATA[Webster]]></dc:creator><pubDate>Mon, 09 Mar 2009 02:45:27 GMT</pubDate></item><item><title><![CDATA[Reply to WinAPI Eingabe eines Edit-Feld ermitteln on Mon, 09 Mar 2009 04:36:33 GMT]]></title><description><![CDATA[<p>kommt immer nur ein buchstabe, wa.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1676447</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1676447</guid><dc:creator><![CDATA[richedit n00b]]></dc:creator><pubDate>Mon, 09 Mar 2009 04:36:33 GMT</pubDate></item><item><title><![CDATA[Reply to WinAPI Eingabe eines Edit-Feld ermitteln on Mon, 09 Mar 2009 06:38:58 GMT]]></title><description><![CDATA[<p>Webster schrieb:</p>
<blockquote>
<p>Ich habe gerade das gleiche Problem. Bei mir entsteht bei dem geposteten Code allerdings ein Fehler, weil die Konvertierung von char nach LPWSTR fehlschlägt.<br />
Weiß jemand weiter?</p>
</blockquote>
<p>char? Du musst einen char*-Puffer angeben. Ein char ist nur ein einzelnes Zeichen, ein char* hingegen ist ein String. Sie dir das Beispiel nochmal an. Da wird ein char-Array (also ein String) deklariert (&quot;char buffer[256];&quot;). Und wenn du Unicode verwendest, solltest du wchar_t nehmen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1676452</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1676452</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Mon, 09 Mar 2009 06:38:58 GMT</pubDate></item><item><title><![CDATA[Reply to WinAPI Eingabe eines Edit-Feld ermitteln on Mon, 09 Mar 2009 11:57:44 GMT]]></title><description><![CDATA[<p>Ich habe den Code von oben 1:1 übernommen, und bekomme jetzt einen Konvertierungsfehler</p>
<pre><code>1&gt;c:\users\matthias\documents\visual studio 2008\projects\edit box\edit box\edit box.cpp(176) : error C2664: 'GetWindowTextW': Konvertierung des Parameters 2 von 'char [256]' in 'LPWSTR' nicht möglich
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1676607</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1676607</guid><dc:creator><![CDATA[Webster]]></dc:creator><pubDate>Mon, 09 Mar 2009 11:57:44 GMT</pubDate></item><item><title><![CDATA[Reply to WinAPI Eingabe eines Edit-Feld ermitteln on Mon, 09 Mar 2009 12:36:57 GMT]]></title><description><![CDATA[<p>Webster schrieb:</p>
<blockquote>
<p>Ich habe den Code von oben 1:1 übernommen, und bekomme jetzt einen Konvertierungsfehler</p>
<pre><code>1&gt;c:\users\matthias\documents\visual studio 2008\projects\edit box\edit box\edit box.cpp(176) : error C2664: 'GetWindowTextW': Konvertierung des Parameters 2 von 'char [256]' in 'LPWSTR' nicht möglich
</code></pre>
</blockquote>
<p>Das liegt daran, dass du deinen Code auf Unicode gestellt hast (Projekt-Settings), an GetWindowText aber einen char-Puffer übergibst. Änder char in wchar_t, dann klappt es (von Unicode auf MBCS ändern ginge auch).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1676644</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1676644</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Mon, 09 Mar 2009 12:36:57 GMT</pubDate></item></channel></rss>