<?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[ChildWindow zum Slave machen]]></title><description><![CDATA[<p>Hi!</p>
<p>Einmal vorab bevor die spitzen Steine ausgepackt werden:<br />
Ich meine hier schonmal was gelesen zu haben zu dem Thema aber leider ist ja die Suchfunktion deaktiviert. Im Google etc bin ich auch nicht mehr wirklich was geworden.</p>
<p>Nun zum Problem:<br />
Ich habe eine Klasse zum Einstellen für LayeredWindows geschrieben. Diese beinhaltet ein ChildWindow zu der Anwendung und stellt einen Scrollbar zum Einstellen der Transparenz bereit. Dieses Fenster positioniere ich beim ersten Aufruf oben an der Titelleiste. Nun möchte ich es aber gleichermaßen verschieben, sobald das ParentWindow verschoben wird.</p>
<p>Dazu bräuchte ich einmal einen kleinen Tip <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>Vielen Dank im Voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/65493/childwindow-zum-slave-machen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 05 Jun 2026 11:57:34 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/65493.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 19 Feb 2004 13:04:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to ChildWindow zum Slave machen on Thu, 19 Feb 2004 13:04:08 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Einmal vorab bevor die spitzen Steine ausgepackt werden:<br />
Ich meine hier schonmal was gelesen zu haben zu dem Thema aber leider ist ja die Suchfunktion deaktiviert. Im Google etc bin ich auch nicht mehr wirklich was geworden.</p>
<p>Nun zum Problem:<br />
Ich habe eine Klasse zum Einstellen für LayeredWindows geschrieben. Diese beinhaltet ein ChildWindow zu der Anwendung und stellt einen Scrollbar zum Einstellen der Transparenz bereit. Dieses Fenster positioniere ich beim ersten Aufruf oben an der Titelleiste. Nun möchte ich es aber gleichermaßen verschieben, sobald das ParentWindow verschoben wird.</p>
<p>Dazu bräuchte ich einmal einen kleinen Tip <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>Vielen Dank im Voraus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/463118</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/463118</guid><dc:creator><![CDATA[Frenzy]]></dc:creator><pubDate>Thu, 19 Feb 2004 13:04:08 GMT</pubDate></item><item><title><![CDATA[Reply to ChildWindow zum Slave machen on Thu, 19 Feb 2004 13:36:00 GMT]]></title><description><![CDATA[<p>Aloha,</p>
<p>ich würde es folgendermaßen angehen.</p>
<p>Du reagierst im ParenWindow auf die</p>
<pre><code>OnMove()
</code></pre>
<p>Message. Logisch. <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>Wenn Du das Child window erstellst speicherst Du im Parentwindow den Zeiger des Childs.</p>
<p>Nun kannst Du in der OnMove() dementsprechend reagieren.<br />
Bewegt sich das ParentWindow, bewegst Du einfach per</p>
<pre><code>m_pChild-&gt;MoveWindow(x,y);
</code></pre>
<p>parallel das angedockte Child.</p>
<p>Ich denke, so sollte es funzen.</p>
<p>Grüße</p>
<p>BOA</p>
]]></description><link>https://www.c-plusplus.net/forum/post/463153</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/463153</guid><dc:creator><![CDATA[BOA]]></dc:creator><pubDate>Thu, 19 Feb 2004 13:36:00 GMT</pubDate></item><item><title><![CDATA[Reply to ChildWindow zum Slave machen on Thu, 19 Feb 2004 14:25:50 GMT]]></title><description><![CDATA[<p>Ja, das kann man so machen, wenn man die Benachrichtigung in dem WindowProc() des ParentWindow macht. Aber das MessageHandling soll komplett in der Klasse stattfinden. Dort müßte ich dann die WM_MOVE Nachricht des Parent abfangen. Das bereitet mir noch einige Kopfschmerzen.</p>
<pre><code class="language-cpp">(HWND)lParam    //das sollte ja eigentlich m_pWndParent-&gt;m_hWnd sein
</code></pre>
<p>Leider komme ich da auch nicht hinter. Ich meine es gab etwas, womit man das Fenster direkt an das ParentWindow binden kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/463199</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/463199</guid><dc:creator><![CDATA[Frenzy]]></dc:creator><pubDate>Thu, 19 Feb 2004 14:25:50 GMT</pubDate></item></channel></rss>