<?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[Text und Count einer Listbox in einem anderen Programm.. LBox geschützt?]]></title><description><![CDATA[<p>Hallo :D,</p>
<p>ich möchte von meinem Programm aus den Inhalt der Listbox in einem anderen Programm angezeigt bekommen.</p>
<pre><code>CONTROL &quot;&quot;, 1244, LISTBOX, LBS_NOTIFY | LBS_USETABSTOPS | LBS_NOINTEGRALHEIGHT | LBS_NOSEL | WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_HSCROLL | WS_TABSTOP, 7, 88, 227, 95 , 0x00020000
</code></pre>
<p>Bei einem Label funktioniert das auch mit WM_GETTEXT, aber LB_GETTEXT / LB_GETCOUNT bei einer Listbox 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="😞"
    /></p>
<pre><code class="language-cpp">HWND SERVERWINDOW;
HWND LISTBOX;
char szBuffer[1024];

SERVERWINDOW = FindWindow(NULL,&quot;Vietcong v1.60 : .:TOU:. Public Server : 5425&quot;);

LISTBOX = GetDlgItem(SERVERWINDOW, 1244);

SendMessage(LISTBOX,LB_GETTEXT,(WPARAM)sizeof(szBuffer),(LPARAM)&amp;szBuffer);
Memo1-&gt;Lines-&gt;Add(szBuffer);
</code></pre>
<p>Das einzigste was hier leider passiert ist, dass dem Memo eine neue LEERE Zeile angefügt wird... Vielleicht ist die Listbox je Disabled=true, dann müsste man das ändern, wie das het weiss ich aber 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="😞"
    /></p>
<p>Wäre super, wenn mir Jemand weiterhelfen könnte! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/112556/text-und-count-einer-listbox-in-einem-anderen-programm-lbox-geschützt</link><generator>RSS for Node</generator><lastBuildDate>Tue, 21 Jul 2026 18:24:55 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/112556.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 14 Jun 2005 00:02:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Text und Count einer Listbox in einem anderen Programm.. LBox geschützt? on Tue, 14 Jun 2005 00:02:11 GMT]]></title><description><![CDATA[<p>Hallo :D,</p>
<p>ich möchte von meinem Programm aus den Inhalt der Listbox in einem anderen Programm angezeigt bekommen.</p>
<pre><code>CONTROL &quot;&quot;, 1244, LISTBOX, LBS_NOTIFY | LBS_USETABSTOPS | LBS_NOINTEGRALHEIGHT | LBS_NOSEL | WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_HSCROLL | WS_TABSTOP, 7, 88, 227, 95 , 0x00020000
</code></pre>
<p>Bei einem Label funktioniert das auch mit WM_GETTEXT, aber LB_GETTEXT / LB_GETCOUNT bei einer Listbox 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="😞"
    /></p>
<pre><code class="language-cpp">HWND SERVERWINDOW;
HWND LISTBOX;
char szBuffer[1024];

SERVERWINDOW = FindWindow(NULL,&quot;Vietcong v1.60 : .:TOU:. Public Server : 5425&quot;);

LISTBOX = GetDlgItem(SERVERWINDOW, 1244);

SendMessage(LISTBOX,LB_GETTEXT,(WPARAM)sizeof(szBuffer),(LPARAM)&amp;szBuffer);
Memo1-&gt;Lines-&gt;Add(szBuffer);
</code></pre>
<p>Das einzigste was hier leider passiert ist, dass dem Memo eine neue LEERE Zeile angefügt wird... Vielleicht ist die Listbox je Disabled=true, dann müsste man das ändern, wie das het weiss ich aber 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="😞"
    /></p>
<p>Wäre super, wenn mir Jemand weiterhelfen könnte! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/808607</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/808607</guid><dc:creator><![CDATA[DjDaPle]]></dc:creator><pubDate>Tue, 14 Jun 2005 00:02:11 GMT</pubDate></item><item><title><![CDATA[Reply to Text und Count einer Listbox in einem anderen Programm.. LBox geschützt? on Tue, 14 Jun 2005 05:45:39 GMT]]></title><description><![CDATA[<p>[Edit] falsch gelesen :-S</p>
]]></description><link>https://www.c-plusplus.net/forum/post/808634</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/808634</guid><dc:creator><![CDATA[BigNeal]]></dc:creator><pubDate>Tue, 14 Jun 2005 05:45:39 GMT</pubDate></item><item><title><![CDATA[Reply to Text und Count einer Listbox in einem anderen Programm.. LBox geschützt? on Tue, 14 Jun 2005 05:59:33 GMT]]></title><description><![CDATA[<p>aber jetzt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> (hoffe ich mal)<br />
würde behaupten dein (WPARAM) hast du falsch verstanden.<br />
es ist nicht die grösse des Buffers, sondern der Index (ListBox1-&gt;Items-&gt;Strings[<strong>x</strong>])<br />
die grösse für den Buffer kannst du mit LB_GETTEXTLEN herausfinden</p>
<p>ungetestet sieht das ungefähr so aus..</p>
<pre><code class="language-cpp">int iIndexVonLB = 0;
   int iBuffer = SendMessage(LISTBOX,LB_GETTEXTLEN,(WPARAM)iIndexVonLB,NULL);
   char *szBuffer = new char[iBuffer];

   SendMessage(LISTBOX,LB_GETTEXT,(WPARAM)iIndexVonLB,(LPARAM)&amp;szBuffer);
   Memo1-&gt;Lines-&gt;Add(szBuffer);
   delete[] szBuffer;
</code></pre>
<p>[Edit]<a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/listboxes/listboxreference/listboxmessages/lb_gettextlen.asp" rel="nofollow">MSDN-Link</a>[/Edit]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/808639</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/808639</guid><dc:creator><![CDATA[BigNeal]]></dc:creator><pubDate>Tue, 14 Jun 2005 05:59:33 GMT</pubDate></item><item><title><![CDATA[Reply to Text und Count einer Listbox in einem anderen Programm.. LBox geschützt? on Tue, 14 Jun 2005 07:33:11 GMT]]></title><description><![CDATA[<p>Hey, danke, dass du so &quot;früh&quot; antworten konntest <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>Werde mein Script schnell mal umschreiben <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>DjDaPle</p>
]]></description><link>https://www.c-plusplus.net/forum/post/808676</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/808676</guid><dc:creator><![CDATA[DjDaPle]]></dc:creator><pubDate>Tue, 14 Jun 2005 07:33:11 GMT</pubDate></item><item><title><![CDATA[Reply to Text und Count einer Listbox in einem anderen Programm.. LBox geschützt? on Tue, 14 Jun 2005 07:48:01 GMT]]></title><description><![CDATA[<p><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="😞"
    /> Ich kann mein PÖrogramm starten, aber dann zeig er mir, wenn ich auf die Listbo zugreifen will:</p>
<pre><code>Information: Project C:\... faulted with message: 'access violation at 0x77f50b6f: write of adress 0x00030fc8'. Process Stopped. Use Step or Run to continue.
</code></pre>
<p><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="😞"
    /> Ich weiss leider nciht, woran das liege könnte...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/808690</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/808690</guid><dc:creator><![CDATA[DjDaPle]]></dc:creator><pubDate>Tue, 14 Jun 2005 07:48:01 GMT</pubDate></item><item><title><![CDATA[Reply to Text und Count einer Listbox in einem anderen Programm.. LBox geschützt? on Tue, 14 Jun 2005 07:51:15 GMT]]></title><description><![CDATA[<p>Aso so zeigt er mir zumindest die Länge an:</p>
<pre><code>int iIndexVonLB = 0;
   int iBuffer = SendMessage(LISTBOX,LB_GETTEXTLEN,(WPARAM)iIndexVonLB,NULL);
   //char *szBuffer = new char[iBuffer];

   //SendMessage(LISTBOX,LB_GETTEXT,(WPARAM)iIndexVonLB,(LPARAM)&amp;szBuffer);
   Memo1-&gt;Lines-&gt;Add(IntToStr(iBuffer));
   //delete[] szBuffer;
</code></pre>
<p>Was mri aber nicht viel nützt...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/808699</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/808699</guid><dc:creator><![CDATA[DjDaPle]]></dc:creator><pubDate>Tue, 14 Jun 2005 07:51:15 GMT</pubDate></item><item><title><![CDATA[Reply to Text und Count einer Listbox in einem anderen Programm.. LBox geschützt? on Tue, 14 Jun 2005 07:53:54 GMT]]></title><description><![CDATA[<p>Hmm so geht das ganze auch (nur die Länge):</p>
<pre><code class="language-cpp">HWND hICQ = FindWindow(NULL,&quot;Vietcong v1.60 : .:TOU:. Public Server : 5425&quot;);
HWND LISTBOX = GetDlgItem(hICQ, 1244);
   int iIndexVonLB = 0;
   int iBuffer = SendMessage(LISTBOX,LB_GETTEXTLEN,(WPARAM)iIndexVonLB,NULL);
   char *szBuffer = new char[iBuffer];

   SendMessage(LISTBOX,LB_GETTEXT,0,0);
   Memo1-&gt;Lines-&gt;Add(IntToStr(iBuffer));
   delete[] szBuffer;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/808705</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/808705</guid><dc:creator><![CDATA[DjDaPle]]></dc:creator><pubDate>Tue, 14 Jun 2005 07:53:54 GMT</pubDate></item><item><title><![CDATA[Reply to Text und Count einer Listbox in einem anderen Programm.. LBox geschützt? on Tue, 14 Jun 2005 07:55:07 GMT]]></title><description><![CDATA[<p>Das heißt, HIER:</p>
<pre><code class="language-cpp">SendMessage(LISTBOX,LB_GETTEXT,(WPARAM)iIndexVonLB,(LPARAM)&amp;szBuffer);
</code></pre>
<p>muss ihrgendetwas falsch sein <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> hmm</p>
]]></description><link>https://www.c-plusplus.net/forum/post/808706</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/808706</guid><dc:creator><![CDATA[DjDaPle]]></dc:creator><pubDate>Tue, 14 Jun 2005 07:55:07 GMT</pubDate></item><item><title><![CDATA[Reply to Text und Count einer Listbox in einem anderen Programm.. LBox geschützt? on Tue, 14 Jun 2005 07:59:48 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">SendMessage(LISTBOX,LB_GETTEXT,iIndexVonLB,szBuffer);     // WAS IST HIER FALSCH??? O.o
</code></pre>
<blockquote>
<p>[C++ Error] test.cpp(26): E2034 Cannot convert 'char *' to 'long'</p>
</blockquote>
<p>Hmm weiss aber nicht ob es daran liegt, dass er char nicht nach long holen kann kA...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/808714</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/808714</guid><dc:creator><![CDATA[DjDaPle]]></dc:creator><pubDate>Tue, 14 Jun 2005 07:59:48 GMT</pubDate></item><item><title><![CDATA[Reply to Text und Count einer Listbox in einem anderen Programm.. LBox geschützt? on Tue, 14 Jun 2005 08:13:05 GMT]]></title><description><![CDATA[<p>JUHUUUUUU <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="🙄"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Habs selbst geschaft: Einfach das &amp; rausnehmen:</p>
<pre><code class="language-cpp">SendMessage(LISTBOX,LB_GETTEXT,(WPARAM)iIndexVonLB,(LPARAM)HIER WAR DAS &amp; ZEICHENszBuffer);
</code></pre>
<p>Mein kompletter code sieht dass so aus:</p>
<pre><code class="language-cpp">HWND SERVERWINDOW = FindWindow(NULL,&quot;Vietcong v1.60 : .:TOU:. Public Server : 5425&quot;);
HWND LISTBOX = GetDlgItem(SERVERWINDOW, 1244);

int iIndexVonLB = 0;
int iBuffer = SendMessage(LISTBOX,LB_GETTEXT,(WPARAM)iIndexVonLB,NULL);
char *szBuffer = new char[iBuffer];

SendMessage(LISTBOX,LB_GETTEXT,(WPARAM)iIndexVonLB,(LPARAM)szBuffer);
Memo1-&gt;Lines-&gt;Add(szBuffer);
delete[] szBuffer;
</code></pre>
<p>Aber:</p>
<p>-Er liest nur eine (die Erste) Zeile<br />
-Wenn ich das Programm schließe kommt wieder son komischer Fehler</p>
]]></description><link>https://www.c-plusplus.net/forum/post/808732</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/808732</guid><dc:creator><![CDATA[DjDaPle]]></dc:creator><pubDate>Tue, 14 Jun 2005 08:13:05 GMT</pubDate></item><item><title><![CDATA[Reply to Text und Count einer Listbox in einem anderen Programm.. LBox geschützt? on Tue, 14 Jun 2005 08:27:14 GMT]]></title><description><![CDATA[<p>Okay, habs nun hinbekommen jetzt geht alles weiss aber nciht was ich gemacht habe hab den code nur in ein anderes programm geholt hmm <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="😞"
    /> naja Danke fr die Antworten!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/808744</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/808744</guid><dc:creator><![CDATA[DjDaPle]]></dc:creator><pubDate>Tue, 14 Jun 2005 08:27:14 GMT</pubDate></item><item><title><![CDATA[Reply to Text und Count einer Listbox in einem anderen Programm.. LBox geschützt? on Tue, 14 Jun 2005 09:02:46 GMT]]></title><description><![CDATA[<p>achja, etwas habe ich vergessen. du musst</p>
<pre><code class="language-cpp">char *szBuffer = new char[iBuffer+1];
</code></pre>
<p>DjDaPle schrieb:</p>
<blockquote>
<p>-Er liest nur eine (die Erste) Zeile</p>
</blockquote>
<p>überlege dir mal, was iIndexVonLB ist und bewirkt.</p>
<p>DjDaPle schrieb:</p>
<blockquote>
<p>-Wenn ich das Programm schließe kommt wieder son komischer Fehler</p>
</blockquote>
<p>meine Kristalkugel funktioniert bei regen leider nicht. was für ne fehlermeldung kommt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/808764</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/808764</guid><dc:creator><![CDATA[BigNeal]]></dc:creator><pubDate>Tue, 14 Jun 2005 09:02:46 GMT</pubDate></item><item><title><![CDATA[Reply to Text und Count einer Listbox in einem anderen Programm.. LBox geschützt? on Tue, 14 Jun 2005 09:05:26 GMT]]></title><description><![CDATA[<p>BigNeal schrieb:</p>
<blockquote>
<p>achja, etwas habe ich vergessen. du musst</p>
<pre><code class="language-cpp">char *szBuffer = new char[iBuffer+1];
</code></pre>
</blockquote>
<p>Von einem sehr empfohlenen memset(szBuffer, '\0', iBuffer+1); ganz zu schweigen (o;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/808768</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/808768</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Tue, 14 Jun 2005 09:05:26 GMT</pubDate></item><item><title><![CDATA[Reply to Text und Count einer Listbox in einem anderen Programm.. LBox geschützt? on Tue, 14 Jun 2005 12:00:32 GMT]]></title><description><![CDATA[<p>Okay, nun geht alles die Fehlermeldung ging nach ner zeit (neustart) von alleine Weg!(Meine Kritallkugel funktioniert ^^)</p>
<p>Danke an alle</p>
]]></description><link>https://www.c-plusplus.net/forum/post/808938</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/808938</guid><dc:creator><![CDATA[DjDaPle]]></dc:creator><pubDate>Tue, 14 Jun 2005 12:00:32 GMT</pubDate></item></channel></rss>