<?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[resize nur an einer Seite]]></title><description><![CDATA[<p>Hi,</p>
<p>z.B. im Windows Explorer gibts es ja links die Baumansicht und rechts werden die Dateien angezeigt. Zwischen den beiden Fenstern kann man die Größe ändern, sodass sich das Verhältnis ändert; oben, unten und am Rand kann man die Größe nicht ändern. Wie kann man das realisieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/83808/resize-nur-an-einer-seite</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Apr 2026 14:24:01 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/83808.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 24 Aug 2004 15:16:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to resize nur an einer Seite on Tue, 24 Aug 2004 15:16:41 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>z.B. im Windows Explorer gibts es ja links die Baumansicht und rechts werden die Dateien angezeigt. Zwischen den beiden Fenstern kann man die Größe ändern, sodass sich das Verhältnis ändert; oben, unten und am Rand kann man die Größe nicht ändern. Wie kann man das realisieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/590145</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/590145</guid><dc:creator><![CDATA[Luy]]></dc:creator><pubDate>Tue, 24 Aug 2004 15:16:41 GMT</pubDate></item><item><title><![CDATA[Reply to resize nur an einer Seite on Tue, 24 Aug 2004 15:35:02 GMT]]></title><description><![CDATA[<p>Mit Windows-Api Bordmitteln leider gar nicht.<br />
MFC bietet hier eine Klasse names CSplitterWnd.</p>
<p>Die Lösung in purer Windows-API sähe so aus,<br />
dass man 3 Childfenster erstellt. Das erste als linken bereich, das zweite als rechten und der Trennbalken ist das 3. Fenster.<br />
Wenn die Maus über dem 3. Fenster liegt, wird der Mauscursor geändert und mit dem MouseDrag die Fenstergrößen und Positionen entsprechend angepasst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/590151</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/590151</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 24 Aug 2004 15:35:02 GMT</pubDate></item><item><title><![CDATA[Reply to resize nur an einer Seite on Tue, 24 Aug 2004 16:32:19 GMT]]></title><description><![CDATA[<p>Ok danke, dann mache ich das mit einem 3. Fenster!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/590188</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/590188</guid><dc:creator><![CDATA[Luy]]></dc:creator><pubDate>Tue, 24 Aug 2004 16:32:19 GMT</pubDate></item><item><title><![CDATA[Reply to resize nur an einer Seite on Wed, 25 Aug 2004 18:56:11 GMT]]></title><description><![CDATA[<p>Ich hab das jetzt mal versucht, habe dabei aber ein Problem. Ich bin so vorgegangen, dass ich wenn die linke Maustaste getrückt wird, ein SetCapture aufgerufen wird, bei WM_LBUTTONUP ReleaseCapture().<br />
Ich wollte das verschieben so realisieren, dass ich auf WM_MOUSEMOVE mit MoveWindow() reagiere. Das klappt so allerdings nicht, weil sich die Koordination in lParam von WM_MOUSEMOVE auf das Fenster beziehen.<br />
Wenn ihr micht nicht versteht, fragt nach <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/591232</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/591232</guid><dc:creator><![CDATA[Luy]]></dc:creator><pubDate>Wed, 25 Aug 2004 18:56:11 GMT</pubDate></item><item><title><![CDATA[Reply to resize nur an einer Seite on Wed, 25 Aug 2004 19:11:22 GMT]]></title><description><![CDATA[<p>Die Koordinaten kannst du doch einfach mit <a href="http://msdn.microsoft.com/library/en-us/gdi/cordspac_2tny.asp" rel="nofollow">ClientToScreen</a> umwandeln <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/591257</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/591257</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Wed, 25 Aug 2004 19:11:22 GMT</pubDate></item><item><title><![CDATA[Reply to resize nur an einer Seite on Wed, 25 Aug 2004 19:24:24 GMT]]></title><description><![CDATA[<p>Stimmt, danke!<br />
Aber da muss es doch eine bessere Lösung geben, ich mache das momentan so:</p>
<pre><code class="language-cpp">POINT pos;
pos.x = LOWORD(lParam);
pos.y = HIWORD(lParam);
ClientToScreen(hWnd, &amp;pos);
ScreenToClient(hWndParent, &amp;pos);
MoveWindow(hWnd, pos.x,0, 5, 500, true);
</code></pre>
<p>Ich brauche die Koordinaten ja nämlich relativ zum Hauptfenster meiner Anwendung!</p>
<p>Das ist doch schon sehr umständlich, oder geht das nicht besser?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/591270</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/591270</guid><dc:creator><![CDATA[Luy]]></dc:creator><pubDate>Wed, 25 Aug 2004 19:24:24 GMT</pubDate></item><item><title><![CDATA[Reply to resize nur an einer Seite on Thu, 26 Aug 2004 09:24:37 GMT]]></title><description><![CDATA[<p>Also ich weiß jetzt nicht, was du an deinem Code so umständlich findest <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/591628</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/591628</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Thu, 26 Aug 2004 09:24:37 GMT</pubDate></item><item><title><![CDATA[Reply to resize nur an einer Seite on Thu, 26 Aug 2004 13:34:37 GMT]]></title><description><![CDATA[<p>Naja, ich rechne die Koordinaten ja 2 mal um, ein ClientToParent oder sowas wäre vielleicht besser, falls es sowas gäbe, dachte ich, aber wenn nicht, ist auch ok. Es funktioniert ja!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/591921</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/591921</guid><dc:creator><![CDATA[Luy]]></dc:creator><pubDate>Thu, 26 Aug 2004 13:34:37 GMT</pubDate></item></channel></rss>