<?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[Always-on-Top-Windows]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich wuerde fuer meine Applikation gerne ein Tool-Window bauen, das immer ueber das Hauptfenster gezeichnet wird, selbst wenn dieses fokusiert ist. Das Fenster selbst wurde bereits wahrscheinlich irgendwie mit CreateWindow erstellt und ich wuerde jetzt gerne irgendein Style oder Extended Style oder irgendwas setzen, sodass es immer ueber dem Hauptfenster bleibt.</p>
<p>Ich habe ein bisschen herumprobiert, am ehesten hat noch ein SetParent()-Aufruf bewirkt, was ich mir vorgestellt habe, dann war das Tool-Fenster aber im Hauptfenster &quot;gefangen&quot; - man konnte es nicht mehr aus dessen Grenzen herausbewegen, aber es wurde immer ueber das Hauptfenster gezeichnet. Gibt es eine einfache Moeglichkeit, das gewuenschte Verhalten zu erreichen?</p>
<p>Gruss,<br />
Snag</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/126514/always-on-top-windows</link><generator>RSS for Node</generator><lastBuildDate>Wed, 08 Jul 2026 01:11:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/126514.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 15 Nov 2005 21:58:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Always-on-Top-Windows on Tue, 15 Nov 2005 21:58:55 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich wuerde fuer meine Applikation gerne ein Tool-Window bauen, das immer ueber das Hauptfenster gezeichnet wird, selbst wenn dieses fokusiert ist. Das Fenster selbst wurde bereits wahrscheinlich irgendwie mit CreateWindow erstellt und ich wuerde jetzt gerne irgendein Style oder Extended Style oder irgendwas setzen, sodass es immer ueber dem Hauptfenster bleibt.</p>
<p>Ich habe ein bisschen herumprobiert, am ehesten hat noch ein SetParent()-Aufruf bewirkt, was ich mir vorgestellt habe, dann war das Tool-Fenster aber im Hauptfenster &quot;gefangen&quot; - man konnte es nicht mehr aus dessen Grenzen herausbewegen, aber es wurde immer ueber das Hauptfenster gezeichnet. Gibt es eine einfache Moeglichkeit, das gewuenschte Verhalten zu erreichen?</p>
<p>Gruss,<br />
Snag</p>
]]></description><link>https://www.c-plusplus.net/forum/post/918705</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/918705</guid><dc:creator><![CDATA[Snag]]></dc:creator><pubDate>Tue, 15 Nov 2005 21:58:55 GMT</pubDate></item><item><title><![CDATA[Reply to Always-on-Top-Windows on Tue, 15 Nov 2005 22:53:34 GMT]]></title><description><![CDATA[<p>Always-on-Top jetzt nur auf die Anwendung bezogen, oder allgemein - für letzteres ist evtl. SetWindowPos mit HWND_TOPMOST das was du suchst, für ersteres: man soll im Hauptfenster aber schon noch was machen können, oder willst du quasi einen modalen Dialog?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/918746</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/918746</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Tue, 15 Nov 2005 22:53:34 GMT</pubDate></item><item><title><![CDATA[Reply to Always-on-Top-Windows on Wed, 16 Nov 2005 18:35:00 GMT]]></title><description><![CDATA[<p>flenders schrieb:</p>
<blockquote>
<p>man soll im Hauptfenster aber schon noch was machen können, oder willst du quasi einen modalen Dialog?</p>
</blockquote>
<p>Nein, eben keinen modalen Dialog. In etwa so wie der Suchen &amp; Ersetzen-Dialog von Notepad: Das Fenster bleibt immer über dem Notepad-Hauptfenster, lässt sich aber von anderen Applikationen überdecken.</p>
<p>Oh, ich lese gerade bei <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowfeatures.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowfeatures.asp</a></p>
<blockquote>
<p>After creating an owned window, an application cannot transfer ownership of the window to another window.</p>
</blockquote>
<p>Damit wäre das ganze wohl gestorben - bleibt mir nix anderes übrig, als direkt an den CreateWindow-Aufruf zu gehen. Trotzdem danke <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>
]]></description><link>https://www.c-plusplus.net/forum/post/919435</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919435</guid><dc:creator><![CDATA[Snag]]></dc:creator><pubDate>Wed, 16 Nov 2005 18:35:00 GMT</pubDate></item><item><title><![CDATA[Reply to Always-on-Top-Windows on Wed, 16 Nov 2005 19:13:08 GMT]]></title><description><![CDATA[<p>Du willst doch kein Ownership verlagern, oder? Du musst einfach nur das Window as Child des Hauptfensters erzeugen... dann solte schon alle gehen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/919474</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/919474</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Wed, 16 Nov 2005 19:13:08 GMT</pubDate></item></channel></rss>