<?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[Client Window]]></title><description><![CDATA[<p>Hi,</p>
<p>ich hab ein Fenster und möchte das das Client genau 800x600 groß ist unabhängig von der Fenstergröße.</p>
<p>Wie kann ichs machen das die Fenstergröße sich anpasst und das Client immer 800x600 groß ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/103827/client-window</link><generator>RSS for Node</generator><lastBuildDate>Sat, 02 May 2026 00:24:49 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/103827.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 13 Mar 2005 15:51:50 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Client Window on Sun, 13 Mar 2005 15:51:50 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich hab ein Fenster und möchte das das Client genau 800x600 groß ist unabhängig von der Fenstergröße.</p>
<p>Wie kann ichs machen das die Fenstergröße sich anpasst und das Client immer 800x600 groß ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/743753</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/743753</guid><dc:creator><![CDATA[***]]></dc:creator><pubDate>Sun, 13 Mar 2005 15:51:50 GMT</pubDate></item><item><title><![CDATA[Reply to Client Window on Sun, 13 Mar 2005 19:11:48 GMT]]></title><description><![CDATA[<p>Du kannst ja mit MoveWindow([...]); die Fenstergröße anpassen. Mit LOWORD(lParam) und HIWORD(lParam) kannst du die aktuelle Fenstergröße abfragen und einarbeiten. Dein Client-Window brauchst du ja bloß immer mit 800x600 angegeben, also kein Problem (hoffe ich doch).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/743901</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/743901</guid><dc:creator><![CDATA[ItsNotYou]]></dc:creator><pubDate>Sun, 13 Mar 2005 19:11:48 GMT</pubDate></item><item><title><![CDATA[Reply to Client Window on Tue, 15 Mar 2005 15:17:30 GMT]]></title><description><![CDATA[<p>*** schrieb:</p>
<blockquote>
<p>das das Client genau 800x600 groß ist unabhängig von der Fenstergröße.</p>
</blockquote>
<p>Wie soll das denn gehen? Ein Fenster besteht nunmal aus Border, Titelleiste und Client-Bereich. Was soll denn da sein, wo weder Border noch Titelleiste noch Client-Bereich ist???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/745148</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/745148</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Tue, 15 Mar 2005 15:17:30 GMT</pubDate></item><item><title><![CDATA[Reply to Client Window on Tue, 15 Mar 2005 15:29:08 GMT]]></title><description><![CDATA[<p>er könnte doch bsp 800*600 plus höhe title bar usw nehmen und das ergibt dann die fenstergrösse die man bei movewindow angibt.<br />
an die werte kommst du mit <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/getsystemmetrics.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/getsystemmetrics.asp</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/745166</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/745166</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Tue, 15 Mar 2005 15:29:08 GMT</pubDate></item><item><title><![CDATA[Reply to Client Window on Tue, 15 Mar 2005 15:39:33 GMT]]></title><description><![CDATA[<p>Achso. Ich glaub, jetzt hab ich geschnallt, was er will. <strong>Dass das Fenster immer gleich groß bleibt und die Client-Area 800x600 ist</strong>. Das würde ich nicht über GetSystemMetrics machen, sondern so:</p>
<pre><code class="language-cpp">// Fenster (hwnd) ist bereits erstellt mit willkürlicher Größe
RECT rcClient, rcWindow;
GetWindowRect(hwnd, &amp;rcWindow);
GetClientRect(hwnd, &amp;rcClient);
int diff_x = (rcWindow.right - rcWindow.left) - rcClient.right;
int diff_y = (rcWindow.bottom - rcWindow.top) - rcClient.bottom;
MoveWindow(hwnd, 0, 0, 800 + diff_x, 600 + diff_y, TRUE);
</code></pre>
<p>Man kann mit den Styles für das Fenster erreichen, dass es nicht in der Größe vom User verändert werden kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/745174</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/745174</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Tue, 15 Mar 2005 15:39:33 GMT</pubDate></item><item><title><![CDATA[Reply to Client Window on Tue, 15 Mar 2005 15:43:14 GMT]]></title><description><![CDATA[<p>viele wege führen nach rom <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> aber ehrlich gesagt würde ich deinen favorisieren, da er wesentlich kürzer ist als mein weg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/745184</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/745184</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Tue, 15 Mar 2005 15:43:14 GMT</pubDate></item><item><title><![CDATA[Reply to Client Window on Tue, 15 Mar 2005 15:44:05 GMT]]></title><description><![CDATA[<p>Und er ist vor allem sicher.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/745185</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/745185</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Tue, 15 Mar 2005 15:44:05 GMT</pubDate></item><item><title><![CDATA[Reply to Client Window on Tue, 15 Mar 2005 15:46:03 GMT]]></title><description><![CDATA[<p>WebFritzi schrieb:</p>
<blockquote>
<p>Und er ist vor allem sicher.</p>
</blockquote>
<p>erklärung?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/745188</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/745188</guid><dc:creator><![CDATA[miller_m]]></dc:creator><pubDate>Tue, 15 Mar 2005 15:46:03 GMT</pubDate></item><item><title><![CDATA[Reply to Client Window on Tue, 15 Mar 2005 15:51:12 GMT]]></title><description><![CDATA[<p>Naja, wer weiß... vielleicht baut man ja z.B. noch ein Menu ein. Ein Menu wird nicht in die Client-Area mit eingerechnet. Außerdem: Ich kenne mich jetzt mit dem genauen Aufbau eines Fensters nicht SOOO genau aus, aber ich glaube, es gibt da noch andere Arten von Borders. Wenn man die nicht mit einrechnet, kommt man wieder in Teufels Küche.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/745193</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/745193</guid><dc:creator><![CDATA[WebFritzi]]></dc:creator><pubDate>Tue, 15 Mar 2005 15:51:12 GMT</pubDate></item></channel></rss>