<?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[CFileDialog öffnet nicht]]></title><description><![CDATA[<p>Moin!</p>
<p>Habe ein Problem. Seit ca. 2 Jahren habe ich kein MFC Programm mehr gesehen und bin voll aus der Sache raus. Und zwar habe ich ein normales Dialogfeld Prog erstellt. Wenn man auf einen Button klickt, öffnet der ein anderes Dialogfenster. Soweit so gut - wenn ich in dem neuen (domodal) Fenster aber auf einen Button klicke, dem ich gesagt habe, dass er den CFileDialog öffnen soll, tut dieser das nicht! Wenn cih den Code zum öffnen in den ersten Startsialog reinkopiere und dort auf den Button klcike, funzt es wunderbar.<br />
Ich meine das war irgendwie so, dass man dem Hauptdialog den Unterdialog bekanntmachen muss, oder sowas... Wisst ihr, was ich meine?<br />
ist: Dialog1 -&gt; Button anklicken -&gt; Dialog2 öffnet -&gt; Button anklicken -&gt; CFileDialog öffnet nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
ist: Dialog1 -&gt; Button anklicken -&gt; CFileDialog öffnet!<br />
soll: Dialog1 -&gt; Button anklicken -&gt; Dialog2 öffnet -&gt; Button anklicken -&gt; CFileDialog öffnet!</p>
<p>Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/142210/cfiledialog-öffnet-nicht</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 08:31:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/142210.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 28 Mar 2006 17:16:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CFileDialog öffnet nicht on Tue, 28 Mar 2006 17:16:39 GMT]]></title><description><![CDATA[<p>Moin!</p>
<p>Habe ein Problem. Seit ca. 2 Jahren habe ich kein MFC Programm mehr gesehen und bin voll aus der Sache raus. Und zwar habe ich ein normales Dialogfeld Prog erstellt. Wenn man auf einen Button klickt, öffnet der ein anderes Dialogfenster. Soweit so gut - wenn ich in dem neuen (domodal) Fenster aber auf einen Button klicke, dem ich gesagt habe, dass er den CFileDialog öffnen soll, tut dieser das nicht! Wenn cih den Code zum öffnen in den ersten Startsialog reinkopiere und dort auf den Button klcike, funzt es wunderbar.<br />
Ich meine das war irgendwie so, dass man dem Hauptdialog den Unterdialog bekanntmachen muss, oder sowas... Wisst ihr, was ich meine?<br />
ist: Dialog1 -&gt; Button anklicken -&gt; Dialog2 öffnet -&gt; Button anklicken -&gt; CFileDialog öffnet nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
ist: Dialog1 -&gt; Button anklicken -&gt; CFileDialog öffnet!<br />
soll: Dialog1 -&gt; Button anklicken -&gt; Dialog2 öffnet -&gt; Button anklicken -&gt; CFileDialog öffnet!</p>
<p>Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1025735</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1025735</guid><dc:creator><![CDATA[PranKe01]]></dc:creator><pubDate>Tue, 28 Mar 2006 17:16:39 GMT</pubDate></item><item><title><![CDATA[Reply to CFileDialog öffnet nicht on Tue, 28 Mar 2006 17:59:37 GMT]]></title><description><![CDATA[<p>Hat keiner eine Ahnung, oder soll ich mein Problem genauer beschreiben?</p>
<p>Grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1025767</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1025767</guid><dc:creator><![CDATA[PranKe01]]></dc:creator><pubDate>Tue, 28 Mar 2006 17:59:37 GMT</pubDate></item><item><title><![CDATA[Reply to CFileDialog öffnet nicht on Tue, 28 Mar 2006 18:01:36 GMT]]></title><description><![CDATA[<p>Zeig mal den Source für den Button2-Click-Handler...<br />
Hast Du auch den Klick-Handler korrekt registriert?<br />
z.B. ala</p>
<pre><code class="language-cpp">ON_BN_CLICKED(IDC_BUTTON1, OnBnClickedButton1)
</code></pre>
<p>Hält er im debugger an, wenn Du auf diese Methode einen Breakpoint setzt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1025769</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1025769</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Tue, 28 Mar 2006 18:01:36 GMT</pubDate></item><item><title><![CDATA[Reply to CFileDialog öffnet nicht on Tue, 28 Mar 2006 18:40:50 GMT]]></title><description><![CDATA[<p>Das ist die Funktion, die das zweite Dialogfeld öffnet:</p>
<pre><code class="language-cpp">CDialog BuchDlg(IDD_BUCH);
   BuchDlg.DoModal();
</code></pre>
<p>Und das ist der Code, im zweiten Dialogfeld, der nicht aufgerufen wird:</p>
<pre><code class="language-cpp">void CBuch::OnBuchHinzufuegen() 
{
	CString m_strAddDe=&quot;Buchname&quot;;

	UpdateData(TRUE); 
//Habe hier einen BREAKPOINT reingemacht...
    CFileDialog fileDlg( FALSE, _T(&quot;*.txt&quot;), _T(&quot;DateiName&quot;),OFN_HIDEREADONLY,_T(&quot;Textdatei (*.txt)|*.txt|&quot;), NULL ); 
    if ( fileDlg.DoModal() == IDOK ) 
    {  
	  CString strFile = fileDlg.GetPathName(); 
      CStdioFile* pStdioFile = new CStdioFile(); 

        CFileStatus status; 
        ...}
</code></pre>
<p>Wenn ich den obigen Code in das erste Dialogfeld reinpacke, funzt es wunderbar... Ich meine dass das Problem war, dass der zweite Dialog &quot;bekannt&quot; gemacht werden musste!?<br />
Wenn ich bei besagter Stelle einen Breakpoint reinmache meckert er, dass er deaktiviert werden musste!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1025806</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1025806</guid><dc:creator><![CDATA[PranKe01]]></dc:creator><pubDate>Tue, 28 Mar 2006 18:40:50 GMT</pubDate></item><item><title><![CDATA[Reply to CFileDialog öffnet nicht on Tue, 28 Mar 2006 18:39:25 GMT]]></title><description><![CDATA[<p>Hält der Debugger in der &quot;OnBuchHinzufuegen&quot;?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1025813</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1025813</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Tue, 28 Mar 2006 18:39:25 GMT</pubDate></item><item><title><![CDATA[Reply to CFileDialog öffnet nicht on Tue, 28 Mar 2006 18:48:51 GMT]]></title><description><![CDATA[<p>Ne! Dort macht er garnichts, denn wenn ich da einen reinmache, dann kommt ne Fehlermeldung, dass der Punkt deaktiviert wurde <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f611.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--expressionless_face"
      title="-_-"
      alt="😑"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1025823</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1025823</guid><dc:creator><![CDATA[PranKe01]]></dc:creator><pubDate>Tue, 28 Mar 2006 18:48:51 GMT</pubDate></item><item><title><![CDATA[Reply to CFileDialog öffnet nicht on Tue, 28 Mar 2006 19:45:10 GMT]]></title><description><![CDATA[<p>Dann hast Du das &quot;ON_BN_CLICKED&quot; nicht in die Msg-Map eingetragen...<br />
Hast Du das Klick-Ereignis nicht über den Resource-Editor erzeugt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1025867</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1025867</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Tue, 28 Mar 2006 19:45:10 GMT</pubDate></item><item><title><![CDATA[Reply to CFileDialog öffnet nicht on Wed, 29 Mar 2006 14:52:53 GMT]]></title><description><![CDATA[<p>Ich habe den Quellcode mal hochgeladen, vielleicht kann sich das mal jemand angucken...<br />
<a href="http://temp.kistenkiller.net/copy_Bibliothek.rar" rel="nofollow">http://temp.kistenkiller.net/copy_Bibliothek.rar</a></p>
<p>Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1026578</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1026578</guid><dc:creator><![CDATA[PranKe01]]></dc:creator><pubDate>Wed, 29 Mar 2006 14:52:53 GMT</pubDate></item><item><title><![CDATA[Reply to CFileDialog öffnet nicht on Wed, 29 Mar 2006 18:14:55 GMT]]></title><description><![CDATA[<p>Funktioniert es bei jemandem? Oder hat jemand den Fehler gefunden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1026750</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1026750</guid><dc:creator><![CDATA[PranKe01]]></dc:creator><pubDate>Wed, 29 Mar 2006 18:14:55 GMT</pubDate></item><item><title><![CDATA[Reply to CFileDialog öffnet nicht on Thu, 30 Mar 2006 06:34:36 GMT]]></title><description><![CDATA[<p>Kann es sein, dass es statt</p>
<pre><code class="language-cpp">void CBibliotheksverwaltungDlg::OnBuch() 
{
   CDialog BuchDlg(IDD_BUCH);
   BuchDlg.DoModal();
}
</code></pre>
<p>so heißen sollte?</p>
<pre><code class="language-cpp">void CBibliotheksverwaltungDlg::OnBuch() 
{
   CBuch BuchDlg(IDD_BUCH);  // hier die Klasse CBuch nicht CDialog?!
   BuchDlg.DoModal();
}
</code></pre>
<p>Da ich kein Express oder 2005 besitze, kann ich es leider nicht testen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1026903</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1026903</guid><dc:creator><![CDATA[Paul_C.]]></dc:creator><pubDate>Thu, 30 Mar 2006 06:34:36 GMT</pubDate></item><item><title><![CDATA[Reply to CFileDialog öffnet nicht on Thu, 30 Mar 2006 12:39:49 GMT]]></title><description><![CDATA[<p>Ich habe es ja auch mit VS5 kompiliert... Werde deinen Tip mal ausprobieren, sonst probiere ich es ncohmal mit VS2005.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1027101</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1027101</guid><dc:creator><![CDATA[PranKe01]]></dc:creator><pubDate>Thu, 30 Mar 2006 12:39:49 GMT</pubDate></item><item><title><![CDATA[Reply to CFileDialog öffnet nicht on Thu, 30 Mar 2006 14:21:29 GMT]]></title><description><![CDATA[<p>Hallo,<br />
wie vorher schon gesagt, es soll :</p>
<p>CBuch* BuchDlg = new CBuch();<br />
BuchDlg-&gt;DoModal();</p>
<p>und die CBuch Klasse soll noch um OnInitDialog() ergenzt werden,<br />
und in die BibliotheksverwaltungDlg.cpp soll noch<br />
#include &quot;Buch.h&quot; eingefügt werden damit Du auch CBuch verwenden kannst!</p>
<p>ich hab dein Projekt ausprobiert und es läuft gut!</p>
<p>grüsse<br />
pixel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1027210</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1027210</guid><dc:creator><![CDATA[pixel]]></dc:creator><pubDate>Thu, 30 Mar 2006 14:21:29 GMT</pubDate></item><item><title><![CDATA[Reply to CFileDialog öffnet nicht on Fri, 31 Mar 2006 09:39:17 GMT]]></title><description><![CDATA[<p>Vielen Dank!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1027782</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1027782</guid><dc:creator><![CDATA[PranKe01]]></dc:creator><pubDate>Fri, 31 Mar 2006 09:39:17 GMT</pubDate></item></channel></rss>