<?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[Fenster bewegen (MoveWindow)]]></title><description><![CDATA[<p>Ich möchte mein Hauptfenster bewegen, allerdings muss ich immer mit MoveWindow auch die größe angeben. Wie lässt sich das umgehen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/82469/fenster-bewegen-movewindow</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Apr 2026 12:16:07 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/82469.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 11 Aug 2004 12:29:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fenster bewegen (MoveWindow) on Wed, 11 Aug 2004 12:29:44 GMT]]></title><description><![CDATA[<p>Ich möchte mein Hauptfenster bewegen, allerdings muss ich immer mit MoveWindow auch die größe angeben. Wie lässt sich das umgehen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/579926</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/579926</guid><dc:creator><![CDATA[joomoo]]></dc:creator><pubDate>Wed, 11 Aug 2004 12:29:44 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster bewegen (MoveWindow) on Wed, 11 Aug 2004 12:31:25 GMT]]></title><description><![CDATA[<p>Hol dir doch die aktuelle Größe (GetClientRect oder GetWindowRect, weiß ich nicht genau) und rechne was drauf.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/579931</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/579931</guid><dc:creator><![CDATA[rechner]]></dc:creator><pubDate>Wed, 11 Aug 2004 12:31:25 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster bewegen (MoveWindow) on Wed, 11 Aug 2004 12:34:20 GMT]]></title><description><![CDATA[<p>... oder mit <a href="http://msdn.microsoft.com/library/en-us/winui/WinUI/WindowsUserInterface/Windowing/Windows/WindowReference/WindowFunctions/SetWindowPos.asp" rel="nofollow">SetWindowPos</a> und SWP_NOSIZE (andere Flags kannst du natürlich je nach Bedarf auch noch setzen <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>
]]></description><link>https://www.c-plusplus.net/forum/post/579935</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/579935</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Wed, 11 Aug 2004 12:34:20 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster bewegen (MoveWindow) on Wed, 11 Aug 2004 13:06:42 GMT]]></title><description><![CDATA[<p>Danke! Ich habs so gemacht:</p>
<p>SetWindowPos(hwnd,NULL,0,0,0,0,SWP_NOSIZE);</p>
<p>Vielen Danke nochmal!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/579953</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/579953</guid><dc:creator><![CDATA[joomoo]]></dc:creator><pubDate>Wed, 11 Aug 2004 13:06:42 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster bewegen (MoveWindow) on Wed, 11 Aug 2004 13:18:25 GMT]]></title><description><![CDATA[<p>Wenn Du für hWndInsertAfter NULL angibst, solltest Du auch als Flag SWP_NOZORDER angeben!</p>
<p>Also:</p>
<pre><code class="language-cpp">SetWindowPos(hwnd, NULL, 0, 0, 0, 0, SWP_NOSIZE|SWP_NOZORDER);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/579971</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/579971</guid><dc:creator><![CDATA[Hepi]]></dc:creator><pubDate>Wed, 11 Aug 2004 13:18:25 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster bewegen (MoveWindow) on Wed, 11 Aug 2004 18:03:36 GMT]]></title><description><![CDATA[<p>Hepi schrieb:</p>
<blockquote>
<p>Wenn Du für hWndInsertAfter NULL angibst, solltest Du auch als Flag SWP_NOZORDER angeben!</p>
<p>Also:</p>
<pre><code class="language-cpp">SetWindowPos(hwnd, NULL, 0, 0, 0, 0, SWP_NOSIZE|SWP_NOZORDER);
</code></pre>
</blockquote>
<p>Hä? Kannst du mir das Nochmal erklärn? Was ist hWndInsertAfter? Und warum &quot;sollte&quot; ich das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/580291</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/580291</guid><dc:creator><![CDATA[joomoo]]></dc:creator><pubDate>Wed, 11 Aug 2004 18:03:36 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster bewegen (MoveWindow) on Wed, 11 Aug 2004 19:00:27 GMT]]></title><description><![CDATA[<p>joomoo schrieb:</p>
<blockquote>
<p>Was ist hWndInsertAfter? Und warum &quot;sollte&quot; ich das?</p>
</blockquote>
<p>hWndInsertAfter ist der 2. Parameter, und damit dieser ignoriert wird (sich also die Z-Order nicht ändert) musst du SWP_NOZORDER mitangeben <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>
]]></description><link>https://www.c-plusplus.net/forum/post/580350</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/580350</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Wed, 11 Aug 2004 19:00:27 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster bewegen (MoveWindow) on Wed, 11 Aug 2004 19:56:44 GMT]]></title><description><![CDATA[<p>Aso. Was ist die z-order? Ist das wo mein fenster sein soll, also im vordegrund oder hinter nem anderen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/580406</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/580406</guid><dc:creator><![CDATA[joomoo]]></dc:creator><pubDate>Wed, 11 Aug 2004 19:56:44 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster bewegen (MoveWindow) on Wed, 11 Aug 2004 23:12:43 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ja, das ist ungefähr das, was man sich unter Z-Order vorstellen kann. Genauer kann man sich eine z-Achse eines drei-dimensionalen Raumes vorstellen (daher der Name), diese z-Achse steht quasi senkrecht auf dem Bildschirm, und jedes Fenster hat auf dieser Achse eine gewisse &quot;z-Position&quot;, so daß sich Fenster aufgrund ihrer unterschiedlichen z-Position überlappen/überdecken. Dazu solltest du den Abschnitt &quot;Z-Order&quot; unter &quot;Window Relationships&quot; lesen:</p>
<p><a href="http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowfeatures.asp" rel="nofollow">http://msdn.microsoft.com/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowfeatures.asp</a></p>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/580524</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/580524</guid><dc:creator><![CDATA[Probe-Nutzer]]></dc:creator><pubDate>Wed, 11 Aug 2004 23:12:43 GMT</pubDate></item></channel></rss>