<?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[PostMessage() an eine bestimmte Box einer bestimmten Anwendung]]></title><description><![CDATA[<p>Grüße!</p>
<p>Ich möchte gerne in eine &quot;fremde&quot; editbox schreiben und aus den listboxen auslesen.</p>
<p>So sieht das aus:</p>
<p><a href="http://pc-netgames.com/contents/image/dedi.jpg" rel="nofollow">http://pc-netgames.com/contents/image/dedi.jpg</a></p>
<p>So, nun würde ich gerne von einer anderen Anwendung aus in die listboxen auslesen und in die untere editbox schreiben.</p>
<p>Wie mache ich das? Mit der ID der boxen? Wie finde ich die raus?</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/161651/postmessage-an-eine-bestimmte-box-einer-bestimmten-anwendung</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Jul 2026 08:40:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/161651.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 09 Oct 2006 19:30:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to PostMessage() an eine bestimmte Box einer bestimmten Anwendung on Mon, 09 Oct 2006 19:30:00 GMT]]></title><description><![CDATA[<p>Grüße!</p>
<p>Ich möchte gerne in eine &quot;fremde&quot; editbox schreiben und aus den listboxen auslesen.</p>
<p>So sieht das aus:</p>
<p><a href="http://pc-netgames.com/contents/image/dedi.jpg" rel="nofollow">http://pc-netgames.com/contents/image/dedi.jpg</a></p>
<p>So, nun würde ich gerne von einer anderen Anwendung aus in die listboxen auslesen und in die untere editbox schreiben.</p>
<p>Wie mache ich das? Mit der ID der boxen? Wie finde ich die raus?</p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1151789</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1151789</guid><dc:creator><![CDATA[Hello]]></dc:creator><pubDate>Mon, 09 Oct 2006 19:30:00 GMT</pubDate></item><item><title><![CDATA[Reply to PostMessage() an eine bestimmte Box einer bestimmten Anwendung on Mon, 09 Oct 2006 19:30:55 GMT]]></title><description><![CDATA[<p>Das ganze natürlich auch, wenn die Anwendung minimiert ist oder versteckt oder im tray, aber das wird durch PostMessage() sichergestellt, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1151796</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1151796</guid><dc:creator><![CDATA[Hello]]></dc:creator><pubDate>Mon, 09 Oct 2006 19:30:55 GMT</pubDate></item><item><title><![CDATA[Reply to PostMessage() an eine bestimmte Box einer bestimmten Anwendung on Mon, 09 Oct 2006 20:27:05 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>Hello schrieb:</p>
<blockquote>
<p>Wie mache ich das?</p>
</blockquote>
<p>siehe unten <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> ...</p>
<p>Hello schrieb:</p>
<blockquote>
<p>Mit der ID der boxen?</p>
</blockquote>
<p>Jo.</p>
<p>Hello schrieb:</p>
<blockquote>
<p>Wie finde ich die raus?</p>
</blockquote>
<p>FindWindow(Ex), Microsoft Spy++, WinSpy, EnumWindows, EnumChildWindows...</p>
<p>Glaube aber, dass die Spy der einfachste Ansatz ist, das setzt aber ein bestimmtes (Ziel-)Programm voraus.</p>
<p>Hello schrieb:</p>
<blockquote>
<p>Das ganze natürlich auch, wenn die Anwendung minimiert ist oder versteckt oder im tray, aber das wird durch PostMessage() sichergestellt, oder?</p>
</blockquote>
<p>Hä, Was wird durch PostMessage sichergestellt ?!? ... Also die oben beschriebenen Verfahren funktionieren auch bei Fenstern die Minimiert sind, nicht aber (logischerweise) bei denen die 'destroyed' (-&gt;abgebaut) sind...Hängt also davon ab, ob sich das Fenster deines Programms beim verschwinden ins SysTray zerstört (DestroyWindow) oder nur versteckt (ShowWindow, SW_HIDE)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1151829</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1151829</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Mon, 09 Oct 2006 20:27:05 GMT</pubDate></item><item><title><![CDATA[Reply to PostMessage() an eine bestimmte Box einer bestimmten Anwendung on Mon, 09 Oct 2006 23:58:20 GMT]]></title><description><![CDATA[<p>Danke.</p>
<p>Könnt ihr mir ein Beispiel geben, wie ich aus einer bestimmten list box des Prozesses vcded.exe den Text auslese und in die edit box einen Text eingebe + Enter drücke.</p>
<p>Wenn ihr das parat habt, ich würde ewig brauchen <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=":/"
      alt="😕"
    /></p>
<p>(Würde mich gerne damit beschäftigen, jedoch habe ich keine Zeit dazu)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1151902</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1151902</guid><dc:creator><![CDATA[Hello]]></dc:creator><pubDate>Mon, 09 Oct 2006 23:58:20 GMT</pubDate></item><item><title><![CDATA[Reply to PostMessage() an eine bestimmte Box einer bestimmten Anwendung on Tue, 10 Oct 2006 13:03:02 GMT]]></title><description><![CDATA[<p>Ich würde dir ja gerne den Code dazu pasten, habe aber leider keine Zeit dazu.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1152253</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152253</guid><dc:creator><![CDATA[KeineZeit]]></dc:creator><pubDate>Tue, 10 Oct 2006 13:03:02 GMT</pubDate></item><item><title><![CDATA[Reply to PostMessage() an eine bestimmte Box einer bestimmten Anwendung on Tue, 10 Oct 2006 15:44:19 GMT]]></title><description><![CDATA[<p>Schade.</p>
<p>In die Edit box kann ich nun schon schreiben mit SendMessage. (Die ID der box ist &quot;Edit&quot;)</p>
<p>Jedoch wie lese ich die listboxen aus? Mit GetMessage wills nicht, immer access violation...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1152315</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152315</guid><dc:creator><![CDATA[Hello]]></dc:creator><pubDate>Tue, 10 Oct 2006 15:44:19 GMT</pubDate></item><item><title><![CDATA[Reply to PostMessage() an eine bestimmte Box einer bestimmten Anwendung on Tue, 10 Oct 2006 16:54:13 GMT]]></title><description><![CDATA[<p>Hello schrieb:</p>
<blockquote>
<p>Schade.</p>
<p>In die Edit box kann ich nun schon schreiben mit SendMessage. (Die ID der box ist &quot;Edit&quot;)</p>
<p>Jedoch wie lese ich die listboxen aus? Mit GetMessage wills nicht, immer access violation...</p>
</blockquote>
<p>Also erstmal ist eine ID eine (Identifikations-)Nummer und kein Text (String), das &quot;Edit&quot; sieht mir eher nach der Fensterklasse aus <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> .</p>
<p>Das Auslesen (einer ListBox) funktioniert ebenfalls mit SendMessage und der Nachricht LB_GETTEXT bzw. LB_GETTEXTLEN.</p>
<p>Wenn du den Text einer EditBox ermitteln willst, brauchst du dafür ebenfalls SendMessage und die Nachricht(en) WM_GETTEXT, WM_GETTEXTLENGTH bzw. EM_GETSELTEXT <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> .</p>
<p>Für genauere Infos guckste einfach in die MSDN.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1152341</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152341</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Tue, 10 Oct 2006 16:54:13 GMT</pubDate></item><item><title><![CDATA[Reply to PostMessage() an eine bestimmte Box einer bestimmten Anwendung on Tue, 10 Oct 2006 19:13:32 GMT]]></title><description><![CDATA[<p>Ok Danke, funktioniert!</p>
<p>Nur wie kann ich nun den Index der letzten (untersten) Zeile der ListBox herausfinden?</p>
<pre><code class="language-cpp">SendMessage(list, LB_GETTEXT, 1, (LPARAM)rowBuffer);
</code></pre>
<p>So lese ich die Zweite Zeile aus der Listbox.</p>
<p>Jede Zeile ist ja ein Index, und ich möchte den Index der untersten geschriebenen Zeile.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1152421</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152421</guid><dc:creator><![CDATA[Hello]]></dc:creator><pubDate>Tue, 10 Oct 2006 19:13:32 GMT</pubDate></item><item><title><![CDATA[Reply to PostMessage() an eine bestimmte Box einer bestimmten Anwendung on Tue, 10 Oct 2006 19:39:20 GMT]]></title><description><![CDATA[<p>Hello schrieb:</p>
<blockquote>
<p>Nur wie kann ich nun den Index der letzten (untersten) Zeile der ListBox herausfinden?</p>
</blockquote>
<p>So:</p>
<pre><code class="language-cpp">int iLastItemIndex = static_cast&lt;int&gt;(SendMessage(hWndListBox, LB_GETCOUNT, 0, 0L)) - 1;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1152440</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152440</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Tue, 10 Oct 2006 19:39:20 GMT</pubDate></item><item><title><![CDATA[Reply to PostMessage() an eine bestimmte Box einer bestimmten Anwendung on Tue, 10 Oct 2006 21:01:30 GMT]]></title><description><![CDATA[<p>Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1152478</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1152478</guid><dc:creator><![CDATA[Hello]]></dc:creator><pubDate>Tue, 10 Oct 2006 21:01:30 GMT</pubDate></item></channel></rss>