<?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:Edit Control]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>Schreibe gerade C-Routine, die als DLL von FORTRAN ausgerufen wird.<br />
Hab probleme mit dem EditBox.</p>
<pre><code>void __stdcall 
GWXSTRING(char *text, size_t text_LEN)
{

   char *textIn;
   char *textOut;
   textIn = text; 
   strcat(textIn,&quot;\r\n&quot;);
   strcpy(textOut,textIn);
   SendMessage(gwxList, WM_SETTEXT, 0, (LPARAM)textOut);
}
</code></pre>
<p>Es funktioniert leider nicht, also der schreibt schon die Text-Daten aus Fortran , aber immer nur an der ersten Zeile so dass man die vorherigen Text nicht mehr lesen kann. Ich habe die Multiline(Merhfachzeile) optionen bereits zu TRUE eingestellt. Was habe ich noch falsch gemacht?</p>
<p>PS: Das Dialog, in dem das Editbox sich befinden wurde vorher mittels Thread erzeugt.</p>
<p>Für die Erleuchterung tausend Dank</p>
<p>MFG</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/183753/winapi-edit-control</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Jul 2026 07:39:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/183753.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 08 Jun 2007 13:55:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to WINAPI:Edit Control on Fri, 08 Jun 2007 13:55:21 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>Schreibe gerade C-Routine, die als DLL von FORTRAN ausgerufen wird.<br />
Hab probleme mit dem EditBox.</p>
<pre><code>void __stdcall 
GWXSTRING(char *text, size_t text_LEN)
{

   char *textIn;
   char *textOut;
   textIn = text; 
   strcat(textIn,&quot;\r\n&quot;);
   strcpy(textOut,textIn);
   SendMessage(gwxList, WM_SETTEXT, 0, (LPARAM)textOut);
}
</code></pre>
<p>Es funktioniert leider nicht, also der schreibt schon die Text-Daten aus Fortran , aber immer nur an der ersten Zeile so dass man die vorherigen Text nicht mehr lesen kann. Ich habe die Multiline(Merhfachzeile) optionen bereits zu TRUE eingestellt. Was habe ich noch falsch gemacht?</p>
<p>PS: Das Dialog, in dem das Editbox sich befinden wurde vorher mittels Thread erzeugt.</p>
<p>Für die Erleuchterung tausend Dank</p>
<p>MFG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1301359</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1301359</guid><dc:creator><![CDATA[mr.Shankly]]></dc:creator><pubDate>Fri, 08 Jun 2007 13:55:21 GMT</pubDate></item><item><title><![CDATA[Reply to WINAPI:Edit Control on Fri, 08 Jun 2007 14:19:24 GMT]]></title><description><![CDATA[<p>WM_SETTEXT ersetzt immer den gesamten Text.<br />
Verwende EM_SETSEL und positioniere den Cursor an das Ende des Textes und verwende dann EM_REPLACESEL!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1301372</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1301372</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Fri, 08 Jun 2007 14:19:24 GMT</pubDate></item><item><title><![CDATA[Reply to WINAPI:Edit Control on Fri, 08 Jun 2007 15:49:46 GMT]]></title><description><![CDATA[<p>Hallo Martin,</p>
<p>Vielen dank fuer den Tip, es hat Funz</p>
<p>Grüß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1301429</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1301429</guid><dc:creator><![CDATA[mr.Shankly]]></dc:creator><pubDate>Fri, 08 Jun 2007 15:49:46 GMT</pubDate></item></channel></rss>