<?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[Popup-Fenster abfangen]]></title><description><![CDATA[<p>Hallo,<br />
ich möchte mit Hilfe von einem c++-Konsolen-Programm das Aufpoppen von Windowsfenstern abfangen.<br />
Hier eine kurze Beschreibung meiner Idee...<br />
Wenn ich mich mit Bluetooth auf einen Rechner verbinde, dann öffnet sich ein Fenster wo ich die PIN für die Bluetoothverbindung eingeben muss. Dieses Fenster möchte ich abfangen, eine PIN automatisch eingeben und das Fenster wieder schließen.<br />
Ist sowas überhaupt möglichen und wenn ja wie ??</p>
<p>Vielen Dank schonmal im voraus,</p>
<p>Michael</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/161171/popup-fenster-abfangen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Jul 2026 13:52:35 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/161171.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 04 Oct 2006 07:50:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Popup-Fenster abfangen on Wed, 04 Oct 2006 07:50:56 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich möchte mit Hilfe von einem c++-Konsolen-Programm das Aufpoppen von Windowsfenstern abfangen.<br />
Hier eine kurze Beschreibung meiner Idee...<br />
Wenn ich mich mit Bluetooth auf einen Rechner verbinde, dann öffnet sich ein Fenster wo ich die PIN für die Bluetoothverbindung eingeben muss. Dieses Fenster möchte ich abfangen, eine PIN automatisch eingeben und das Fenster wieder schließen.<br />
Ist sowas überhaupt möglichen und wenn ja wie ??</p>
<p>Vielen Dank schonmal im voraus,</p>
<p>Michael</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1149032</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1149032</guid><dc:creator><![CDATA[Ivolein]]></dc:creator><pubDate>Wed, 04 Oct 2006 07:50:56 GMT</pubDate></item><item><title><![CDATA[Reply to Popup-Fenster abfangen on Wed, 04 Oct 2006 08:05:11 GMT]]></title><description><![CDATA[<p>Du musst nur das Handle vom Fenster bekommen. Ich denke mal die Fensterbezeichnung ist immer gleich, also kannst du:</p>
<pre><code class="language-cpp">HWND hWnd = FindWindow(0, &quot;Fensterbezeichnung&quot;);
</code></pre>
<p>So und entweder du machst es jetzt mit herumgeklickere:</p>
<pre><code class="language-cpp">SetCursorPos(x,y) // und nen mausklick
</code></pre>
<p>und schreibst dann den Text rein.</p>
<p>Wird aber noch ne andere Möglichkeit geben, um das Textfeld zu bekommen und direkt reinzuschreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1149040</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1149040</guid><dc:creator><![CDATA[^Gordon^]]></dc:creator><pubDate>Wed, 04 Oct 2006 08:05:11 GMT</pubDate></item><item><title><![CDATA[Reply to Popup-Fenster abfangen on Wed, 04 Oct 2006 11:16:47 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich weiss aber nicht den Fensternahmen - kann ich man es nicht so machen, dass eine Funktion aufgerufen wird, sobald Windows ein Fenster öffnet ?<br />
Dort kann man dann schauen ob es das passende Fenster ist.</p>
<p>Ich bräuchte am also eine Funktion die auf ein WindowsOpenEvent wartet und es abfängt.</p>
<p>Gruß,</p>
<p>Michi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1149145</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1149145</guid><dc:creator><![CDATA[Ivolein]]></dc:creator><pubDate>Wed, 04 Oct 2006 11:16:47 GMT</pubDate></item><item><title><![CDATA[Reply to Popup-Fenster abfangen on Wed, 04 Oct 2006 11:42:48 GMT]]></title><description><![CDATA[<p>Funktion die auf WindowsOpenEvent wartet? ^^</p>
<pre><code class="language-cpp">while true
{
sleep(200);
if(HWND hWnd = FindWindow(0, &quot;Fensterbezeichnung&quot;))
fensterAusfuellen();
}
</code></pre>
<pre><code class="language-cpp">bool fensterAusfuellen()
{
HWND hWnd = FindWindow(0, &quot;Fensterbezeichnung&quot;);
...
bla bla bla
...
}
</code></pre>
<p>Ein kleiner Tipp,<br />
nimm keine Mausklicks sondern immer die &quot;TABULATOR&quot; taste,<br />
um einen &quot;OK&quot; Button zu betätigen, das ist nicht so anfällig!</p>
<p>Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1149174</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1149174</guid><dc:creator><![CDATA[Listing]]></dc:creator><pubDate>Wed, 04 Oct 2006 11:42:48 GMT</pubDate></item><item><title><![CDATA[Reply to Popup-Fenster abfangen on Wed, 04 Oct 2006 12:34:48 GMT]]></title><description><![CDATA[<p>Du kannst die Funktionen CreateWindow und CreateWindowEx hooken. Dann wirst du immer über das Aufrufen solcher Nachrichten informiert/benachrichtigt. Das ist aber ne Menge Arbeit und sehr komplex...<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> <a href="http://www.google.de/search?hl=de&amp;q=api+hooking&amp;btnG=Google-Suche&amp;meta=" rel="nofollow"><strong>API-Hooking</strong> (<em>google</em>)</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1149212</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1149212</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Wed, 04 Oct 2006 12:34:48 GMT</pubDate></item><item><title><![CDATA[Reply to Popup-Fenster abfangen on Wed, 04 Oct 2006 16:03:12 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>die Idee mit dem Hooken von WindowsEvent &quot;CreateWindow&quot; finde ich die eleganteste.<br />
Gib es dazu ein Beispiel wie ich den Inhalt von einem Fenster der Klasse tooltip_class32 auslesen kann ? (Dies ist nämlich das erste Fenster beim Bluetooth aufbau).<br />
Und das zweite Problem ist, dass ich an dieses Fenster ein &quot;Mausklick&quot; schicken muss.</p>
<p>Gruß,</p>
<p>Michi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1149362</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1149362</guid><dc:creator><![CDATA[Ivolein]]></dc:creator><pubDate>Wed, 04 Oct 2006 16:03:12 GMT</pubDate></item><item><title><![CDATA[Reply to Popup-Fenster abfangen on Thu, 05 Oct 2006 04:43:29 GMT]]></title><description><![CDATA[<p>Moin <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>Ivolein schrieb:</p>
<blockquote>
<p>die Idee mit dem Hooken von WindowsEvent &quot;CreateWindow&quot; finde ich die eleganteste.<br />
Gib es dazu ein Beispiel wie ich den Inhalt von einem Fenster der Klasse tooltip_class32 auslesen kann ? (Dies ist nämlich das erste Fenster beim Bluetooth aufbau).</p>
</blockquote>
<p>Einfach mal googlen, siehe auch oben meinen Link...</p>
<p>Ivolein schrieb:</p>
<blockquote>
<p>Und das zweite Problem ist, dass ich an dieses Fenster ein &quot;Mausklick&quot; schicken muss.</p>
</blockquote>
<p>Das ist easy, guck mal hier: <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39380.html" rel="nofollow">Mausklick simulieren</a></p>
<p>oder FindWindow(Ex), SendMessage und BM_CLICK, je nachdem was zu klicken willst <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1149619</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1149619</guid><dc:creator><![CDATA[CodeFinder]]></dc:creator><pubDate>Thu, 05 Oct 2006 04:43:29 GMT</pubDate></item></channel></rss>