<?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[Wie bekomme ich mein Dialog-Fenster über alle anderen Fenster???]]></title><description><![CDATA[<p>Hallo.<br />
Ich erzeuge in meinem MFC-Programm durch einen klick ein Dialogfeld.<br />
Wie kann ich das Dialogfeld dazu bekommen wie der<br />
Taskmanager über allen anderen Fenstern zu liegen?</p>
<p>cebion</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/159722/wie-bekomme-ich-mein-dialog-fenster-über-alle-anderen-fenster</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Jul 2026 05:12:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/159722.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 18 Sep 2006 12:02:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wie bekomme ich mein Dialog-Fenster über alle anderen Fenster??? on Mon, 18 Sep 2006 12:02:25 GMT]]></title><description><![CDATA[<p>Hallo.<br />
Ich erzeuge in meinem MFC-Programm durch einen klick ein Dialogfeld.<br />
Wie kann ich das Dialogfeld dazu bekommen wie der<br />
Taskmanager über allen anderen Fenstern zu liegen?</p>
<p>cebion</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1139513</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1139513</guid><dc:creator><![CDATA[cebion]]></dc:creator><pubDate>Mon, 18 Sep 2006 12:02:25 GMT</pubDate></item><item><title><![CDATA[Reply to Wie bekomme ich mein Dialog-Fenster über alle anderen Fenster??? on Mon, 18 Sep 2006 12:30:28 GMT]]></title><description><![CDATA[<p>Im Mfc, unterm Arbeitsbereich Registerkarte &quot;Resourcen&quot; den Dialog öffnen<br />
den du dauerhaft in den vordergrund setzen willst.</p>
<p>mit der rechten maustaste auf den resourcendialog klicken und Eigenschaften<br />
wählen.</p>
<p>Im Dialog Eigenschaften auf die Registerkarte &quot;Weitere Formate&quot; und nen hacken<br />
bei Systemmodal setzen.</p>
<p>das wars danach bleibt dein dialog über allen anderen dialogen.</p>
<p>mfg<br />
LowFly</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1139547</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1139547</guid><dc:creator><![CDATA[LowFly]]></dc:creator><pubDate>Mon, 18 Sep 2006 12:30:28 GMT</pubDate></item><item><title><![CDATA[Reply to Wie bekomme ich mein Dialog-Fenster über alle anderen Fenster??? on Mon, 18 Sep 2006 13:17:00 GMT]]></title><description><![CDATA[<p>SetWindowPos mit wndTopMost</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1139604</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1139604</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 18 Sep 2006 13:17:00 GMT</pubDate></item><item><title><![CDATA[Reply to Wie bekomme ich mein Dialog-Fenster über alle anderen Fenster??? on Mon, 18 Sep 2006 13:58:59 GMT]]></title><description><![CDATA[<p>Hallo LowFly, das funktioniert. Danke</p>
<p>Ich starte mein Programm und klicke dann mit der linken Maustaste einfach in das entstehende Fenster.<br />
Das Dialogfeld wird erzeuge und angezeigt und bleibt über allen anderen Fenstern auf meinem Bildschirm.<br />
Was mich noch stört ist das wenn ich mein Programm minimiere also in die Taskleiste schicke verschwindet auch mein Dialogfeld.<br />
Erst wenn ich mein Programm wieder aus der Taskleiste hole erscheint auch mein Dialogfeld wieder.<br />
Eigentlich soll das Dialogfeld aber die ganze zeit auf dem Bildschirm bleiben.<br />
Kann man da was machen.</p>
<p>Hallo Martin Richter, auch ein Danke.<br />
Ich kann mit „SetWindowPos mit wndTopMost“ aber erst einmal nichts anfangen.<br />
Kannst du mir noch ein paar Informationen zusätzlich geben wie ich das anwende?</p>
<p>cebion</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1139644</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1139644</guid><dc:creator><![CDATA[cebion]]></dc:creator><pubDate>Mon, 18 Sep 2006 13:58:59 GMT</pubDate></item><item><title><![CDATA[Reply to Wie bekomme ich mein Dialog-Fenster über alle anderen Fenster??? on Mon, 18 Sep 2006 14:35:39 GMT]]></title><description><![CDATA[<p>das was ich mache ist die voreinstellung das was martin dir sagte ist das was du wärend der laufzeit des<br />
programms ändern kannst.</p>
<p>das was du vorhast wird nicht gehn jedes dialogfeld reagiert auf den Button in der Taskleiste</p>
<p>es sei denn du schreibst dir eine eigene funktion in der du abfragst ist dein Dialog an der ersten stelle<br />
des Bildschirms. ist er es nicht setze ihn an erster stelle. wäre der ganze zauber.</p>
<p>das hat was mit den z positionen bzw. der herachie der Fenster untereinder (z) zu tun.<br />
das ist zb das was Martin dir vorgeschlagen hat. wäre nicht schwehr das zu realisieren.</p>
<p>einfach mal in der MSDN unter SetWindowPos nachlesen was da so steht.<br />
<a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/setwindowpos.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/setwindowpos.asp</a></p>
<p>mfg<br />
LowFly</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1139681</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1139681</guid><dc:creator><![CDATA[LowFly]]></dc:creator><pubDate>Mon, 18 Sep 2006 14:35:39 GMT</pubDate></item><item><title><![CDATA[Reply to Wie bekomme ich mein Dialog-Fenster über alle anderen Fenster??? on Tue, 19 Sep 2006 09:56:53 GMT]]></title><description><![CDATA[<p>Hallo LowFly.</p>
<p>Was soll &quot;das was du vorhast wird nicht gehn jedes dialogfeld reagiert auf den Button in der Taskleiste&quot; heissen.</p>
<p>Habe doch gar nichts von einem Button geschrieben.<br />
Sehe das so.<br />
Das Dialogfeld ist das Kindfenster meiner Anwendeung.<br />
Wenn ich meine Anwendung in die Taskleiste schicke soll das Dialogfeld aber auf dem Bildschirm bleiben.<br />
War in Java kein Problem.</p>
<p>cebion</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1140206</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1140206</guid><dc:creator><![CDATA[cebion]]></dc:creator><pubDate>Tue, 19 Sep 2006 09:56:53 GMT</pubDate></item><item><title><![CDATA[Reply to Wie bekomme ich mein Dialog-Fenster über alle anderen Fenster??? on Tue, 19 Sep 2006 10:18:40 GMT]]></title><description><![CDATA[<p>da du von der taskleiste geschriebenhast &amp; in der taskleiste programme als button sichtbar sind nam ich das an <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>
<p>wie du schon ganz richtig erkannt hast</p>
<blockquote>
<p>Das Dialogfeld ist das Kindfenster meiner Anwendeung</p>
</blockquote>
<p>wird das so erst recht nicht gehn da dialog 2 (Kindfenster) durch den hauptdialog mit DoModal geöffnet wird. Als KindFenster zählt und somit vom Elternfenster abhängt. <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>
<p>du kanns höchstens den 2. dialog über create öffnen und nicht über DoModal.<br />
somit ist er nicht ein Kindfenster des Hauptdialogs sondern eigenständig. und du kannst den haupdialog minimieren, ohne das durch den haupdialog erstellte dialoge, vom haupdialog abhängen.</p>
<p>LowFly</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1140220</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1140220</guid><dc:creator><![CDATA[LowFly]]></dc:creator><pubDate>Tue, 19 Sep 2006 10:18:40 GMT</pubDate></item><item><title><![CDATA[Reply to Wie bekomme ich mein Dialog-Fenster über alle anderen Fenster??? on Tue, 19 Sep 2006 11:00:15 GMT]]></title><description><![CDATA[<p>Hallo LowFly.<br />
Habe vergessen zu schreiben das mein Dialogfenster ja nicht modal ist.<br />
Es wird mit Creat erzeugt.</p>
<p>In meiner Prog1View.cpp erzeuge ich mit</p>
<p>void Prog1View::OnLButtonDown(UINT nFlags, CPoint point)<br />
{<br />
m_pDlg = new Prog1Dialog(this);<br />
m_pDlg-&gt;Create();<br />
}</p>
<p>das Dialogfenster bei einem Mausklick.</p>
<p>Folgendes ist in der Dialogklasse</p>
<p>Prog1Dialog::Prog1Dialog(CView* pView) // nichtmodaler Konstruktor<br />
{<br />
m_pView = pView;<br />
}</p>
<p>BOOL Prog1Dialog::Create()<br />
{<br />
return CDialog::Create(Prog1Dialog::IDD);<br />
}</p>
<p>Trotzdem wird auch mein Dialogfenster minimiert wenn ich das eigentliche Programm minimiere.</p>
<p>Das mus doch auch anders gehen.</p>
<p>cebion</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1140254</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1140254</guid><dc:creator><![CDATA[cebion]]></dc:creator><pubDate>Tue, 19 Sep 2006 11:00:15 GMT</pubDate></item></channel></rss>