<?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[Tastendruck im onKeyDown &#x2F; onKeyUp an anderes Formular schicken (Per sendMessage)?]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich habe ein Problem: Da ich gerade an meine eigenen &quot;Hints&quot; arbeite, also eigene Form, was aufgerufen wird, wenn irgendwo ein Text zum Vorschein kommen soll und seine Größe dem Text anpasst, damit das besser aussieht, als dieses Standard-Windows-Hint-Fenster, brauche ich eure Hilfe: Da sich dieses Fenster ja auch den Focus holt, muss ich den Focus einer anderen Form geben., da sich dann das Hint-Fenster in den Hintergrund setzt, sobald es den Focus verliert, habe ich dabei ein Problem. Was ich erreichen will: Wenn ich auf dem Hint-Form eine Taste drücke, soll sie die Message &quot;Keydown&quot; mit dem entsprechenden VirtualKey an die Hauptform senden. Das Gleiche beim OnKeyUp. Oder vielleicht gleich ganz anders: Wie kann ich meiner Hauptform den Focus übergeben, ohne dass sich das Hintfenster in den Hintergrund tut?</p>
<p>Tipp: BringWindowToTop und SetForegroundWindow geben dem Hint auch wieder den Focus, FormStyle auf fsStayOnTop setzen hilft mir auch nicht, wenn ich dann mit SetForegroundWindow oder BringWindowToTop die Hauptform zurückhole. Hint setzt sich dennoch in den Hintergrund.</p>
<p>Danke für eure Hilfe.</p>
<p>- Windoof</p>
<p>EDIT: Am aller Besten wäre es natürlich, die Hint-Form aufzurufen, ohne, dass sie überhaupt irgendwann den Focus erhällt. Wie würde man das hinkriegen? Geht das überhaupt?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/91457/tastendruck-im-onkeydown-onkeyup-an-anderes-formular-schicken-per-sendmessage</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Jul 2026 13:40:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/91457.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 08 Nov 2004 19:33:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Tastendruck im onKeyDown &#x2F; onKeyUp an anderes Formular schicken (Per sendMessage)? on Mon, 08 Nov 2004 19:36:28 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich habe ein Problem: Da ich gerade an meine eigenen &quot;Hints&quot; arbeite, also eigene Form, was aufgerufen wird, wenn irgendwo ein Text zum Vorschein kommen soll und seine Größe dem Text anpasst, damit das besser aussieht, als dieses Standard-Windows-Hint-Fenster, brauche ich eure Hilfe: Da sich dieses Fenster ja auch den Focus holt, muss ich den Focus einer anderen Form geben., da sich dann das Hint-Fenster in den Hintergrund setzt, sobald es den Focus verliert, habe ich dabei ein Problem. Was ich erreichen will: Wenn ich auf dem Hint-Form eine Taste drücke, soll sie die Message &quot;Keydown&quot; mit dem entsprechenden VirtualKey an die Hauptform senden. Das Gleiche beim OnKeyUp. Oder vielleicht gleich ganz anders: Wie kann ich meiner Hauptform den Focus übergeben, ohne dass sich das Hintfenster in den Hintergrund tut?</p>
<p>Tipp: BringWindowToTop und SetForegroundWindow geben dem Hint auch wieder den Focus, FormStyle auf fsStayOnTop setzen hilft mir auch nicht, wenn ich dann mit SetForegroundWindow oder BringWindowToTop die Hauptform zurückhole. Hint setzt sich dennoch in den Hintergrund.</p>
<p>Danke für eure Hilfe.</p>
<p>- Windoof</p>
<p>EDIT: Am aller Besten wäre es natürlich, die Hint-Form aufzurufen, ohne, dass sie überhaupt irgendwann den Focus erhällt. Wie würde man das hinkriegen? Geht das überhaupt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/647668</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/647668</guid><dc:creator><![CDATA[Windoof]]></dc:creator><pubDate>Mon, 08 Nov 2004 19:36:28 GMT</pubDate></item><item><title><![CDATA[Reply to Tastendruck im onKeyDown &#x2F; onKeyUp an anderes Formular schicken (Per sendMessage)? on Mon, 08 Nov 2004 20:24:36 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>du musst auch immer das Rad neu erfinden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>leite einfach eine Klasse von THintWindow ab.</p>
<p>siehe;<br />
<a href="http://www.bytesandmore.de/rad/index.htm?http://www.bytesandmore.de/rad/cpp/snipp/sc02031.php" rel="nofollow">http://www.bytesandmore.de/rad/index.htm?http://www.bytesandmore.de/rad/cpp/snipp/sc02031.php</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/647728</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/647728</guid><dc:creator><![CDATA[AndreasW]]></dc:creator><pubDate>Mon, 08 Nov 2004 20:24:36 GMT</pubDate></item><item><title><![CDATA[Reply to Tastendruck im onKeyDown &#x2F; onKeyUp an anderes Formular schicken (Per sendMessage)? on Tue, 09 Nov 2004 07:59:44 GMT]]></title><description><![CDATA[<p>OK... und wie bekomme ich das HintWindow durchsichtig? Ist das wie eine normale TForm zu verwenden oder wie?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/647912</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/647912</guid><dc:creator><![CDATA[Windoof]]></dc:creator><pubDate>Tue, 09 Nov 2004 07:59:44 GMT</pubDate></item></channel></rss>