<?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 zentrieren]]></title><description><![CDATA[<p>Hallo,</p>
<p>wie muss ich die CMainFrame::PreCreateWindow(CREATESTRUCT&amp; cs) verändern, damit mein Fenster bildschirmunabhängig zentriert wird? Lief früher problemlos, ich hab aber die Parameter <a href="http://cs.cx" rel="nofollow">cs.cx</a> und <a href="http://cs.cy" rel="nofollow">cs.cy</a> verändert, was dazu geführt hat, dass das Fenster nun nicht mehr zentriert ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/53793/fenster-zentrieren</link><generator>RSS for Node</generator><lastBuildDate>Mon, 01 Jun 2026 11:35:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/53793.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 01 Nov 2003 11:06:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fenster zentrieren on Sat, 01 Nov 2003 11:06:48 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>wie muss ich die CMainFrame::PreCreateWindow(CREATESTRUCT&amp; cs) verändern, damit mein Fenster bildschirmunabhängig zentriert wird? Lief früher problemlos, ich hab aber die Parameter <a href="http://cs.cx" rel="nofollow">cs.cx</a> und <a href="http://cs.cy" rel="nofollow">cs.cy</a> verändert, was dazu geführt hat, dass das Fenster nun nicht mehr zentriert ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/384207</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/384207</guid><dc:creator><![CDATA[The MK]]></dc:creator><pubDate>Sat, 01 Nov 2003 11:06:48 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster zentrieren on Sat, 01 Nov 2003 11:16:50 GMT]]></title><description><![CDATA[<p>es gibt doch eine Methode Center() ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/384216</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/384216</guid><dc:creator><![CDATA[?=]]></dc:creator><pubDate>Sat, 01 Nov 2003 11:16:50 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster zentrieren on Sat, 01 Nov 2003 17:45:36 GMT]]></title><description><![CDATA[<p>Hab in der MSDN dannach gesucht und nichts gefunden. Weiß noch jemand etwas?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/384495</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/384495</guid><dc:creator><![CDATA[The MK]]></dc:creator><pubDate>Sat, 01 Nov 2003 17:45:36 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster zentrieren on Sat, 01 Nov 2003 20:26:39 GMT]]></title><description><![CDATA[<p>in den einstellungen der fenster-resource die eigenschaft center auf true setzen, fertig!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/384597</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/384597</guid><dc:creator><![CDATA[Yoth]]></dc:creator><pubDate>Sat, 01 Nov 2003 20:26:39 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster zentrieren on Sat, 01 Nov 2003 20:53:17 GMT]]></title><description><![CDATA[<p>Hi!<br />
Du kannst die Rahemnfensterklasse mit SetWindowPlacement ziemlich gut plazieren. Einfach (Auflösung-Fensterbreite)/2</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/384608</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/384608</guid><dc:creator><![CDATA[*mike*]]></dc:creator><pubDate>Sat, 01 Nov 2003 20:53:17 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster zentrieren on Sat, 01 Nov 2003 21:10:08 GMT]]></title><description><![CDATA[<p><em>mike</em> schrieb:</p>
<blockquote>
<p>Hi!<br />
Du kannst die Rahemnfensterklasse mit SetWindowPlacement ziemlich gut plazieren. Einfach (Auflösung-Fensterbreite)/2</p>
</blockquote>
<p>jo... das ist die harte methode ;P</p>
]]></description><link>https://www.c-plusplus.net/forum/post/384623</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/384623</guid><dc:creator><![CDATA[Yoth]]></dc:creator><pubDate>Sat, 01 Nov 2003 21:10:08 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster zentrieren on Sat, 01 Nov 2003 22:04:31 GMT]]></title><description><![CDATA[<p>Danke für euere Antworten. <a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/1486">@mike</a>: Kannst du das bitte in C++ schreiben? <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/384655</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/384655</guid><dc:creator><![CDATA[The MK]]></dc:creator><pubDate>Sat, 01 Nov 2003 22:04:31 GMT</pubDate></item><item><title><![CDATA[Reply to Fenster zentrieren on Sat, 01 Nov 2003 22:40:11 GMT]]></title><description><![CDATA[<p>was er meint geht ungefähr so ...</p>
<pre><code class="language-cpp">RECT rect;
GetWindowRect(&amp;rect);

rect.bottom -= rect.top; // Weil absolute Pixelwerte vom oberen Fensterrand aus gerechnet
rect.right -= rect.left; // Weil absolute Pixelwerte vom linken Fensterrand aus gerechnet

int nScreenCX = GetSytsemMetrics(SM_CXFULLSCREEN);
int nScreenCY = GetSytsemMetrics(SM_CYFULLSCREEN);

// BOOL SetWindowPos(const CWnd* pWndInsertAfter, int x, int y, int cx, int cy, UINT nFlags);
SetWindowPos(&amp;wndTop, (nScreenCX/2)-(rect.right/2), (nScreenCY/2)-(rect.bottom/2), rect.right, rect.bottom, SWP_SHOWWINDOW);
</code></pre>
<p>das is aber ne beschissene methode um das fenster zentriert zu halten. wenn du das machen willst fang lieber die wm_move messages (oder wie die auch immer heissen) des fensters ab, schalte das bewegen des fensters in den optionen aus oder sowas in der art... sonst springt das fenster im in der gegend rum...</p>
<p>soll das fenster nur am anfang 1x in der mitte positioniert werden, ist die methode mit dem einstellen der center-eigenschaft des fensters im resourcen-editor besser.</p>
<p>gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/384676</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/384676</guid><dc:creator><![CDATA[Yoth]]></dc:creator><pubDate>Sat, 01 Nov 2003 22:40:11 GMT</pubDate></item></channel></rss>