<?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[Dialog Position festlegen (Bsp. OpenDialog)]]></title><description><![CDATA[<p>Hallo zusammen</p>
<p>Wie kann ich die Position der Dialoge auf dem Bilschirm festlegen.<br />
Im speziellen geht es mir um den OpenDialog sowie um den SelectDirectoryDialog(SelectDirectory(&quot;Add search path&quot;, WideString(root), dir)).</p>
<p>Vielen Dank im vorraus.</p>
<p>MfG Stephan</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/97383/dialog-position-festlegen-bsp-opendialog</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Apr 2026 19:17:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/97383.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 10 Jan 2005 12:53:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dialog Position festlegen (Bsp. OpenDialog) on Mon, 10 Jan 2005 12:53:31 GMT]]></title><description><![CDATA[<p>Hallo zusammen</p>
<p>Wie kann ich die Position der Dialoge auf dem Bilschirm festlegen.<br />
Im speziellen geht es mir um den OpenDialog sowie um den SelectDirectoryDialog(SelectDirectory(&quot;Add search path&quot;, WideString(root), dir)).</p>
<p>Vielen Dank im vorraus.</p>
<p>MfG Stephan</p>
]]></description><link>https://www.c-plusplus.net/forum/post/692269</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/692269</guid><dc:creator><![CDATA[_Stephan_]]></dc:creator><pubDate>Mon, 10 Jan 2005 12:53:31 GMT</pubDate></item><item><title><![CDATA[Reply to Dialog Position festlegen (Bsp. OpenDialog) on Mon, 10 Jan 2005 13:36:01 GMT]]></title><description><![CDATA[<p>ähm Dialog-&gt;Left (wie weit rechts) Dialog-&gt;Top (wie weit unten)<br />
bsp: Left=5; Top=5; -&gt; dialog ist 5px vom linken und 5px vom oberen rand entfernt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/692340</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/692340</guid><dc:creator><![CDATA[Blackhawk]]></dc:creator><pubDate>Mon, 10 Jan 2005 13:36:01 GMT</pubDate></item><item><title><![CDATA[Reply to Dialog Position festlegen (Bsp. OpenDialog) on Mon, 10 Jan 2005 13:44:25 GMT]]></title><description><![CDATA[<p>Hallo zusammen</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/7813">@Blackhawk</a></p>
<p>Ich habe z.B. einen TOpenDialog OpenDialog1, und wenn ich da OpenDialog1-&gt;Left = 100; mache bekomme ich vom Compiler Left kein Element von TOpenDialog.<br />
Oder hab ich dich falsch verstanden?</p>
<p>MfG STephan</p>
]]></description><link>https://www.c-plusplus.net/forum/post/692357</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/692357</guid><dc:creator><![CDATA[_Stephan_]]></dc:creator><pubDate>Mon, 10 Jan 2005 13:44:25 GMT</pubDate></item><item><title><![CDATA[Reply to Dialog Position festlegen (Bsp. OpenDialog) on Mon, 10 Jan 2005 14:03:45 GMT]]></title><description><![CDATA[<p>ahso shit das ist nur bei forms... und controls (visuelle)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/692402</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/692402</guid><dc:creator><![CDATA[Blackhawk]]></dc:creator><pubDate>Mon, 10 Jan 2005 14:03:45 GMT</pubDate></item><item><title><![CDATA[Reply to Dialog Position festlegen (Bsp. OpenDialog) on Mon, 10 Jan 2005 20:36:51 GMT]]></title><description><![CDATA[<p>kommen die dialoge nich immer in der mitte des bildschirmes? das legt doch nahe, dass man die position nich verändern kann, sonst hätte das wohl irgendwann mal wer gemacht.<br />
alternativ könnte man natürlich eigene dialoge bauen (ein form mit den entsprechenden schaltflächen), die dann beliebig angezeigt werden können.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/692791</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/692791</guid><dc:creator><![CDATA[snOOfy]]></dc:creator><pubDate>Mon, 10 Jan 2005 20:36:51 GMT</pubDate></item><item><title><![CDATA[Reply to Dialog Position festlegen (Bsp. OpenDialog) on Tue, 11 Jan 2005 07:12:36 GMT]]></title><description><![CDATA[<p>Hallo zusammen</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/32975">@Blackshadow</a><br />
Also die &quot;normalen&quot; (Open-, Close Dialog usw) kommen in der Mitte. Damit kann ich auch gut leben, allerdings der SelectDirectoryDialog kommt immer relativ weit rechts unten, und diesen hätte ich gerne besser in der Mitte.<br />
Einen eigene Dialog für die Verzeichnisse zu bauen wäre mir momentan zu viel aufwand.</p>
<p>MfG Stephan</p>
]]></description><link>https://www.c-plusplus.net/forum/post/692963</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/692963</guid><dc:creator><![CDATA[_Stephan_]]></dc:creator><pubDate>Tue, 11 Jan 2005 07:12:36 GMT</pubDate></item><item><title><![CDATA[Reply to Dialog Position festlegen (Bsp. OpenDialog) on Tue, 11 Jan 2005 10:06:47 GMT]]></title><description><![CDATA[<p>Wahrscheinlich geht das über die WinAPI und die Eigenschaft Handle.<br />
Vielleicht hilft die Funktion SetWindowPos. Für derartige Funktionen findest Du aber wahrscheinlich im WinAPI-Forum<br />
eher jemanden, der sich damit auskennt.</p>
<p>Gruß,</p>
<p>Alexander</p>
]]></description><link>https://www.c-plusplus.net/forum/post/693030</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693030</guid><dc:creator><![CDATA[Alexander Kempf]]></dc:creator><pubDate>Tue, 11 Jan 2005 10:06:47 GMT</pubDate></item><item><title><![CDATA[Reply to Dialog Position festlegen (Bsp. OpenDialog) on Tue, 11 Jan 2005 13:55:03 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=1544" rel="nofollow">KlausB</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=2" rel="nofollow">Borland C++ Builder (VCL/CLX)</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=4" rel="nofollow">WinAPI</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/693267</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693267</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Tue, 11 Jan 2005 13:55:03 GMT</pubDate></item><item><title><![CDATA[Reply to Dialog Position festlegen (Bsp. OpenDialog) on Tue, 11 Jan 2005 15:24:23 GMT]]></title><description><![CDATA[<p>War ja klar, wenn die BCB-VCL Klassen keinen -&gt; für die gewünschten Funktionen hat, gehts ab ins WinAPI Forum. Naja, hier sind ja auch ware Progger und keine Klick-&gt;Klick-&gt;Run() Warmduscher.</p>
<p>Wenn du SelectDirectory() aufrufst, wird dein Programm angehalten bis die Dialogbox geschlossen wird.<br />
Also mußt du vor Aufruf einen Thread starten, der das Bewerkstelligt.</p>
<p>Z.B. hat dein Select....Dialog den Titel &quot;Ordner suchen&quot;</p>
<pre><code class="language-cpp">int top,left,ow,oh;
RECT rc;
top = 120; // neuen Abstand von oben
left = 300; // neuen Abstand von links
HWND sdh = FindWindow(&quot;#32770&quot;,&quot;Ordner suchen&quot;);
if (sdh != NULL) {
   if (GetWindowRect(sdh,&amp;rc)) {
      ow = rc.right - rc.left;
      oh = rc.bottom - rc.top;
      MoveWindow(sdh,left,top,ow,oh,true);
   }
}
</code></pre>
<p>Wie gesagt, das muß in einem Thread gepackt sein.</p>
<p>Ich bin mir nicht mehr genau sicher das #32770 der Classen_Name von SelectDirectory ist, aber das kann man ja auch mit Spy++, Winspector oder so rausbekommen.</p>
<p>gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/693346</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/693346</guid><dc:creator><![CDATA[WinAPI]]></dc:creator><pubDate>Tue, 11 Jan 2005 15:24:23 GMT</pubDate></item><item><title><![CDATA[Reply to Dialog Position festlegen (Bsp. OpenDialog) on Thu, 13 Jan 2005 06:17:09 GMT]]></title><description><![CDATA[<p>WinAPI schrieb:</p>
<blockquote>
<p>War ja klar, wenn die BCB-VCL Klassen keinen -&gt; für die gewünschten Funktionen hat, gehts ab ins WinAPI Forum.</p>
</blockquote>
<p>?? Genau dafür gibt es doch die spezifischen Foren!</p>
<p>WinAPI schrieb:</p>
<blockquote>
<p>Naja, hier sind ja auch ware Progger und keine Klick-&gt;Klick-&gt;Run() Warmduscher.</p>
</blockquote>
<p>Im BCB-Forum tummeln sich nur deutlich mehr Anfänger. Verständlicherweise. <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/694854</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/694854</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 13 Jan 2005 06:17:09 GMT</pubDate></item></channel></rss>