<?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[Nicht-modalen Dialog zentrieren?]]></title><description><![CDATA[<p>Wie zentriere ich einen nicht-modalen Dialog? Ich habe ein Hauptprogramm, aus welchem ich einen nicht-modalen Dialog folgendermaßen aufrufe:</p>
<pre><code class="language-cpp">CMyDlg *pDlg;
pDlg = new CMyDlg();
if (pDlg != NULL) {
	bool bDlg = pDlg-&gt;Create(IDD_DIALOG, this);
	pDlg-&gt;ShowWindow(SW_SHOW);
}
// ...
delete pDlg;
</code></pre>
<p>Das funktioniert auch wunderbar, nur leider positioniert sich dieser Dialog genau in der linken oberen Ecke (unter der Titelleiste) des Hauptdialogs. Ich habe mir bereits CDialog::SetWindowPos() angesehen, werde aber nicht so recht schlau daraus. Danke!</p>
<p>zony</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/70908/nicht-modalen-dialog-zentrieren</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 01:59:43 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/70908.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 13 Apr 2004 10:02:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Nicht-modalen Dialog zentrieren? on Tue, 13 Apr 2004 10:02:59 GMT]]></title><description><![CDATA[<p>Wie zentriere ich einen nicht-modalen Dialog? Ich habe ein Hauptprogramm, aus welchem ich einen nicht-modalen Dialog folgendermaßen aufrufe:</p>
<pre><code class="language-cpp">CMyDlg *pDlg;
pDlg = new CMyDlg();
if (pDlg != NULL) {
	bool bDlg = pDlg-&gt;Create(IDD_DIALOG, this);
	pDlg-&gt;ShowWindow(SW_SHOW);
}
// ...
delete pDlg;
</code></pre>
<p>Das funktioniert auch wunderbar, nur leider positioniert sich dieser Dialog genau in der linken oberen Ecke (unter der Titelleiste) des Hauptdialogs. Ich habe mir bereits CDialog::SetWindowPos() angesehen, werde aber nicht so recht schlau daraus. Danke!</p>
<p>zony</p>
]]></description><link>https://www.c-plusplus.net/forum/post/500300</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/500300</guid><dc:creator><![CDATA[zony]]></dc:creator><pubDate>Tue, 13 Apr 2004 10:02:59 GMT</pubDate></item><item><title><![CDATA[Reply to Nicht-modalen Dialog zentrieren? on Tue, 13 Apr 2004 10:27:52 GMT]]></title><description><![CDATA[<p>Moin, moin,</p>
<p>also meiner Meinung nach kann man das im Ressourcen Editor in den Eigenschaften des Dialogfeldes einstellen. Da gibt es eine Option &quot;Zentriert&quot;, die auf &quot;True&quot; setzten... -&gt; passt!</p>
<p>PS.: die beiden Einstellungen darüber dürften dein bisheriges &quot;links-oben&quot; Problemchen erklären...</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/500320</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/500320</guid><dc:creator><![CDATA[muhkuh_dd]]></dc:creator><pubDate>Tue, 13 Apr 2004 10:27:52 GMT</pubDate></item><item><title><![CDATA[Reply to Nicht-modalen Dialog zentrieren? on Tue, 13 Apr 2004 10:30:26 GMT]]></title><description><![CDATA[<p>Servus,</p>
<p>ganz einfach. Eine Möglichkeit ist im Resource Editor diesen Dialog mit der ID auszuwählen und dann die Eigenschaft &quot;Center&quot; auf True setzt.</p>
<p>*winke*<br />
Hellsgore</p>
]]></description><link>https://www.c-plusplus.net/forum/post/500324</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/500324</guid><dc:creator><![CDATA[Hellsgore]]></dc:creator><pubDate>Tue, 13 Apr 2004 10:30:26 GMT</pubDate></item><item><title><![CDATA[Reply to Nicht-modalen Dialog zentrieren? on Tue, 13 Apr 2004 10:53:45 GMT]]></title><description><![CDATA[<p>Oh mann, wie dämlich von mir. Vielen Dank!! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>zony</p>
]]></description><link>https://www.c-plusplus.net/forum/post/500347</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/500347</guid><dc:creator><![CDATA[zony]]></dc:creator><pubDate>Tue, 13 Apr 2004 10:53:45 GMT</pubDate></item><item><title><![CDATA[Reply to Nicht-modalen Dialog zentrieren? on Tue, 13 Apr 2004 13:38:53 GMT]]></title><description><![CDATA[<p>zony schrieb:</p>
<blockquote>
<pre><code class="language-cpp">CMyDlg *pDlg;
pDlg = new CMyDlg();
if (pDlg != NULL) {
	bool bDlg = pDlg-&gt;Create(IDD_DIALOG, this);
	pDlg-&gt;ShowWindow(SW_SHOW);
}
// ...
delete pDlg;
</code></pre>
</blockquote>
<p>Du kannst auch im Programm nach der Zeile</p>
<pre><code class="language-cpp">pDlg-&gt;ShowWindow(SW_SHOW);
</code></pre>
<p>mit</p>
<pre><code class="language-cpp">pDlg-&gt;CenterWindow();
</code></pre>
<p>den Dialog zentrieren!</p>
<p>VG sachse98</p>
]]></description><link>https://www.c-plusplus.net/forum/post/500521</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/500521</guid><dc:creator><![CDATA[sachse98]]></dc:creator><pubDate>Tue, 13 Apr 2004 13:38:53 GMT</pubDate></item></channel></rss>