<?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[Suche Funktion]]></title><description><![CDATA[<p>Ich suche eine Funktion die ein Control auf einem anderem Programm ermittelt.<br />
d.h die Funktion soll das Control anhand des Fenster Namen's und anhand des Control-Namen's ermittel werden und den Handle des Control's zurück geben.<br />
Auf FindWindow würde ich lieber nicht zugreifen.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/188745/suche-funktion</link><generator>RSS for Node</generator><lastBuildDate>Fri, 03 Jul 2026 14:38:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/188745.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 03 Aug 2007 12:21:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Suche Funktion on Fri, 03 Aug 2007 12:21:39 GMT]]></title><description><![CDATA[<p>Ich suche eine Funktion die ein Control auf einem anderem Programm ermittelt.<br />
d.h die Funktion soll das Control anhand des Fenster Namen's und anhand des Control-Namen's ermittel werden und den Handle des Control's zurück geben.<br />
Auf FindWindow würde ich lieber nicht zugreifen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1338116</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1338116</guid><dc:creator><![CDATA[xxChillerzz]]></dc:creator><pubDate>Fri, 03 Aug 2007 12:21:39 GMT</pubDate></item><item><title><![CDATA[Reply to Suche Funktion on Fri, 03 Aug 2007 13:13:23 GMT]]></title><description><![CDATA[<p>Also wie kriege ich den Handle eines Control's raus ohne FindWindow zu benutzen.<br />
Namen der Control's weiß ich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1338167</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1338167</guid><dc:creator><![CDATA[xxChillerzz]]></dc:creator><pubDate>Fri, 03 Aug 2007 13:13:23 GMT</pubDate></item><item><title><![CDATA[Reply to Suche Funktion on Fri, 03 Aug 2007 13:40:31 GMT]]></title><description><![CDATA[<p>ne möglichkeit wäre</p>
<blockquote>
<p>Process32First<br />
Process32Next</p>
</blockquote>
<p>und indem du den exe namen vergleichst.</p>
<p>dadurch kommst du an die processid, über diese kannst du dann mit</p>
<blockquote>
<p>OpenProcess</p>
</blockquote>
<p>an das handle des processes kommen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1338200</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1338200</guid><dc:creator><![CDATA[LowFly]]></dc:creator><pubDate>Fri, 03 Aug 2007 13:40:31 GMT</pubDate></item><item><title><![CDATA[Reply to Suche Funktion on Fri, 03 Aug 2007 15:29:58 GMT]]></title><description><![CDATA[<p>Die Sache is die,ich hatte probiert ein Control (Das Programm auf dem das Control ist schrieb ich selber) im Debug-Modus zu füllen.<br />
d.h Programm2 füllt das Control von Programm 1.<br />
Im Debug-Modus klappt alle wunderbar,aber solbal ich Programm 1 zu ner Exe mache dann heißen die Control's anders und ich kann sie irgendwie nicht mehr ermitteln.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1338282</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1338282</guid><dc:creator><![CDATA[xxChillerzz]]></dc:creator><pubDate>Fri, 03 Aug 2007 15:29:58 GMT</pubDate></item><item><title><![CDATA[Reply to Suche Funktion on Fri, 03 Aug 2007 15:39:57 GMT]]></title><description><![CDATA[<p><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="😕"
    /> vor lauter controls verliert man da den überblick drück dich mal verständlicher aus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1338286</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1338286</guid><dc:creator><![CDATA[LowFly]]></dc:creator><pubDate>Fri, 03 Aug 2007 15:39:57 GMT</pubDate></item><item><title><![CDATA[Reply to Suche Funktion on Fri, 03 Aug 2007 15:52:15 GMT]]></title><description><![CDATA[<p>FindWindow findet die Control's im Degub-Modus.<br />
Aber wenn das Programm zu ner Exe gemacht wird und gestartet wird,dann findet FindWindow überhaupt nix...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1338294</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1338294</guid><dc:creator><![CDATA[xxChillerzz]]></dc:creator><pubDate>Fri, 03 Aug 2007 15:52:15 GMT</pubDate></item><item><title><![CDATA[Reply to Suche Funktion on Fri, 03 Aug 2007 16:08:27 GMT]]></title><description><![CDATA[<p>vieleicht deshab weil du die funktion FindWindow falsch interpretierst!?!</p>
<p>MSDN schrieb:</p>
<blockquote>
<p>FindWindow<br />
The FindWindow function retrieves a handle to the top-level window whose class name and window name match the specified strings. This function does not search child windows. This function does not perform a case-sensitive search.</p>
<p>HWND FindWindow(<br />
LPCTSTR lpClassName, // pointer to class name<br />
LPCTSTR lpWindowName // pointer to window name<br />
);</p>
<p>Parameters</p>
<p><strong>lpClassName</strong><br />
Pointer to a <strong>null-terminated string that specifies the class name</strong> or is an atom that identifies the class-name string. If this parameter is an atom, it must be a global atom created by a previous call to theGlobalAddAtom function. The atom, a 16-bit value, must be placed in the low-order word of lpClassName; the high-order word must be zero.</p>
<p><strong>lpWindowName</strong><br />
Pointer to a <strong>null-terminated string that specifies the window name</strong> (the window's title). If this parameter is NULL, all window names match.<br />
Return Values<br />
If the function succeeds, the return value is a handle to the window that has the specified class name and window name.</p>
</blockquote>
<p>deine Controls werden keine Strings sein, wenn mir meine Glaskugel das richtig verrät, sondern definitionen in der resourcen.h, oder irre ich mich!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1338304</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1338304</guid><dc:creator><![CDATA[LowFly]]></dc:creator><pubDate>Fri, 03 Aug 2007 16:08:27 GMT</pubDate></item><item><title><![CDATA[Reply to Suche Funktion on Fri, 03 Aug 2007 17:19:56 GMT]]></title><description><![CDATA[<p>Es kann 100% nicht an FindWindow liegen.<br />
Kann ich nicht irgendwie den Handle rauskriegen mit der Control-ID?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1338338</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1338338</guid><dc:creator><![CDATA[xxChillerzz]]></dc:creator><pubDate>Fri, 03 Aug 2007 17:19:56 GMT</pubDate></item><item><title><![CDATA[Reply to Suche Funktion on Fri, 03 Aug 2007 17:21:07 GMT]]></title><description><![CDATA[<p>Oder ich habe die Process-ID wie kann ich so den Handle rauskriegen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1338339</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1338339</guid><dc:creator><![CDATA[xxChillerzz]]></dc:creator><pubDate>Fri, 03 Aug 2007 17:21:07 GMT</pubDate></item><item><title><![CDATA[Reply to Suche Funktion on Fri, 03 Aug 2007 18:56:05 GMT]]></title><description><![CDATA[<p>es liegt daran das du FindWindow nicht verstehst</p>
<p>der rest...</p>
<p>ohne worte</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1338362</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1338362</guid><dc:creator><![CDATA[LowFly]]></dc:creator><pubDate>Fri, 03 Aug 2007 18:56:05 GMT</pubDate></item><item><title><![CDATA[Reply to Suche Funktion on Fri, 03 Aug 2007 19:00:46 GMT]]></title><description><![CDATA[<p>Ich glaube du verstehst nicht was ich meine.<br />
Ich habe eine Form dann ein Frame dann ein Webbrowser und 1 Textbox im Webbrowser.<br />
Und ich kann das TextFeld nicht ermitteln.<br />
Im Debug-Modus klappt es.<br />
Ich suche nach der Fenster-Classe nicht nach dem Namen.</p>
<p>Und wie kann das Handle des Controls über die Process-ID/Control-ID rauskriegen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1338367</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1338367</guid><dc:creator><![CDATA[xxChillerzz]]></dc:creator><pubDate>Fri, 03 Aug 2007 19:00:46 GMT</pubDate></item><item><title><![CDATA[Reply to Suche Funktion on Fri, 03 Aug 2007 20:09:31 GMT]]></title><description><![CDATA[<p>xxChillerzz schrieb:</p>
<blockquote>
<p>Im Debug-Modus klappt alle wunderbar,aber solbal ich Programm 1 zu ner Exe mache dann heißen die Control's anders und ich kann sie irgendwie nicht mehr ermitteln.</p>
</blockquote>
<p>Im Debug-Modus 'wird das Programm auch zu ner Exe gemacht' - LOL. Das was Du da schreibst ist total unlogisch. Weißt Du was der Unterschied bzw. der Sinn zwischen Release und Debug Modus ist?</p>
<p>xxChillerzz schrieb:</p>
<blockquote>
<p>FindWindow findet die Control's im Degub-Modus.<br />
Aber wenn das Programm zu ner Exe gemacht wird und gestartet wird,dann findet FindWindow überhaupt nix...</p>
</blockquote>
<p>Sorry, aber das ist Schwachsinn... wie verwendest Du denn die Funktion (zeig mal Code!)?</p>
<p>PS: Eine Alternative wäre EnumWindows bzw. EnumChildWindows, siehe MSDN.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1338391</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1338391</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Fri, 03 Aug 2007 20:09:31 GMT</pubDate></item></channel></rss>