<?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[Dialoge in SDI]]></title><description><![CDATA[<p>Hallo,<br />
bin Anfänger in Visual C++, deshalb meine Frage:<br />
Ich habe eine SDI - Anwendung (von CFormView abgeleitet) mit MFC erstellt. Wie kann man nun in dem selben Fenster der Anwendung verschiedene Dialogfelder anzeigen lassen? Man soll z. B. auf einen Button oder in der Symbolleiste klicken und im SDI - Fenster (intern) soll ein bestimmtes Dialogfeld erscheinen, bzw. seine Steuerelemente usw. Es soll halt alles in einem Fenster ablaufen. Ich hoffe, ihr wisst, was ich meine...</p>
<p>Vielen vielen Dank im voraus<br />
Deme</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/51950/dialoge-in-sdi</link><generator>RSS for Node</generator><lastBuildDate>Sun, 31 May 2026 18:01:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/51950.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 15 Oct 2003 09:47:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dialoge in SDI on Wed, 15 Oct 2003 09:47:54 GMT]]></title><description><![CDATA[<p>Hallo,<br />
bin Anfänger in Visual C++, deshalb meine Frage:<br />
Ich habe eine SDI - Anwendung (von CFormView abgeleitet) mit MFC erstellt. Wie kann man nun in dem selben Fenster der Anwendung verschiedene Dialogfelder anzeigen lassen? Man soll z. B. auf einen Button oder in der Symbolleiste klicken und im SDI - Fenster (intern) soll ein bestimmtes Dialogfeld erscheinen, bzw. seine Steuerelemente usw. Es soll halt alles in einem Fenster ablaufen. Ich hoffe, ihr wisst, was ich meine...</p>
<p>Vielen vielen Dank im voraus<br />
Deme</p>
]]></description><link>https://www.c-plusplus.net/forum/post/372579</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/372579</guid><dc:creator><![CDATA[MasterDeme]]></dc:creator><pubDate>Wed, 15 Oct 2003 09:47:54 GMT</pubDate></item><item><title><![CDATA[Reply to Dialoge in SDI on Wed, 15 Oct 2003 10:13:11 GMT]]></title><description><![CDATA[<p>Also falls ich dich richtig verstanden habe soll durch eine Funktion in der SDI Anwendung ein Dialogfenster aufgerufen werden. Dazu legst du diesen Dialog an und eine entsprechende Klasse. Nun legst du im Menü einen Unterpunkt an und bildest dazu ein Funktion. Du möchtest nun wenn dieser Menüpunkt aufgerufen wird deinen Dialog aufrufen?</p>
<p>1. Die Klasse mit include in die Mainframe - Klasse oder wo auch immer die Funktion aus dem Menü steht einbinden.<br />
2. In der Funktion ein Objekt der Dialogklasse anlegen<br />
3. Die Funktion DoModal aufrufen</p>
<p>Bsp.:</p>
<pre><code class="language-cpp">void CMainFrame::OnMenuepunktNeu() 
{
	// TODO: Code für Befehlsbehandlungsroutine hier einfügen
	CDlgKlasse Dlg;
	Dlg.DoModal();
}
</code></pre>
<p>PS.: Hoffe ich habe deine Frage richtig verstanden</p>
]]></description><link>https://www.c-plusplus.net/forum/post/372599</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/372599</guid><dc:creator><![CDATA[tepper]]></dc:creator><pubDate>Wed, 15 Oct 2003 10:13:11 GMT</pubDate></item><item><title><![CDATA[Reply to Dialoge in SDI on Wed, 15 Oct 2003 10:55:01 GMT]]></title><description><![CDATA[<p>Danke für die Antwort.<br />
Das Dialogfeld soll jedoch direkt im SDI - Anwendungsfenster dargestellt werden, ohne Systemmenü usw. Es soll halt alles in einem Fenster ablaufen. Wie mache ich das?<br />
Danke nochmals</p>
]]></description><link>https://www.c-plusplus.net/forum/post/372637</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/372637</guid><dc:creator><![CDATA[MasterDeme]]></dc:creator><pubDate>Wed, 15 Oct 2003 10:55:01 GMT</pubDate></item><item><title><![CDATA[Reply to Dialoge in SDI on Wed, 15 Oct 2003 11:31:37 GMT]]></title><description><![CDATA[<p>Danke für die Antwort.<br />
Das Dialogfeld soll jedoch direkt im SDI - Anwendungsfenster dargestellt werden, ohne Systemmenü usw. Es soll halt alles in einem Fenster ablaufen. Wie mache ich das?<br />
Danke nochmals</p>
]]></description><link>https://www.c-plusplus.net/forum/post/372687</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/372687</guid><dc:creator><![CDATA[MasterDeme]]></dc:creator><pubDate>Wed, 15 Oct 2003 11:31:37 GMT</pubDate></item></channel></rss>