<?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 - Warum funktioniert das anzeigen eines Dialogfensters in DLL  nicht?]]></title><description><![CDATA[<p>In einer ButtonClick-Behandlungsroutine einer DLL möchte ich einen Dialog anzeigen. Ich schreibe :</p>
<p>CDialog dlg(IDD_MYDIALOG,CWnd::GetActiveWindow());</p>
<p>dlg.DoModal();</p>
<p>Doch leider wird der Dialog nicht angezeigt. Ich habe es auch schon über Create versucht :</p>
<p>dlg.Create(IDD_CONFIGDIALOG,CWnd::GetActiveWindow());</p>
<p>aber das funktioniert auch nicht, Create gibt NULL zurück. GetActiveWindow scheint zu funktionieren, jedenfalls wird ein Zeiger zurückgegeben. Selbst wenn ich eine Klasse von CDialog ableite und die Resource einbinde, geht es nicht. Mache ich irgendwas falsch? Wenn ich Messageboxes in die Behandlungsroutine eintrage, werden die angezeigt, auch z.B. ein CFileDialog lässt sich ohne Probleme öffnen. Ich habe den gleichen Code mal in einer anderen Dialoganwendung probiert, da funktioniert es ebenfalls. Im Moment weiss ich nicht mehr weiter, hat jemand eine Idee?</p>
<p>Danke, LVMH.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/55059/dialog-warum-funktioniert-das-anzeigen-eines-dialogfensters-in-dll-nicht</link><generator>RSS for Node</generator><lastBuildDate>Mon, 01 Jun 2026 22:51:33 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/55059.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 13 Nov 2003 08:19:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dialog - Warum funktioniert das anzeigen eines Dialogfensters in DLL  nicht? on Thu, 13 Nov 2003 08:19:14 GMT]]></title><description><![CDATA[<p>In einer ButtonClick-Behandlungsroutine einer DLL möchte ich einen Dialog anzeigen. Ich schreibe :</p>
<p>CDialog dlg(IDD_MYDIALOG,CWnd::GetActiveWindow());</p>
<p>dlg.DoModal();</p>
<p>Doch leider wird der Dialog nicht angezeigt. Ich habe es auch schon über Create versucht :</p>
<p>dlg.Create(IDD_CONFIGDIALOG,CWnd::GetActiveWindow());</p>
<p>aber das funktioniert auch nicht, Create gibt NULL zurück. GetActiveWindow scheint zu funktionieren, jedenfalls wird ein Zeiger zurückgegeben. Selbst wenn ich eine Klasse von CDialog ableite und die Resource einbinde, geht es nicht. Mache ich irgendwas falsch? Wenn ich Messageboxes in die Behandlungsroutine eintrage, werden die angezeigt, auch z.B. ein CFileDialog lässt sich ohne Probleme öffnen. Ich habe den gleichen Code mal in einer anderen Dialoganwendung probiert, da funktioniert es ebenfalls. Im Moment weiss ich nicht mehr weiter, hat jemand eine Idee?</p>
<p>Danke, LVMH.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/393010</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/393010</guid><dc:creator><![CDATA[LVMH]]></dc:creator><pubDate>Thu, 13 Nov 2003 08:19:14 GMT</pubDate></item><item><title><![CDATA[Reply to Dialog - Warum funktioniert das anzeigen eines Dialogfensters in DLL  nicht? on Thu, 13 Nov 2003 10:09:06 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>warscheinlich kann er die Resource nicht finden.<br />
Hast du an das Makro</p>
<pre><code class="language-cpp">AFX_MANAGE_STATE(AfxGetStaticModuleState());
</code></pre>
<p>gedacht??</p>
<p>MFG<br />
Kai</p>
]]></description><link>https://www.c-plusplus.net/forum/post/393085</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/393085</guid><dc:creator><![CDATA[KaiE]]></dc:creator><pubDate>Thu, 13 Nov 2003 10:09:06 GMT</pubDate></item><item><title><![CDATA[Reply to Dialog - Warum funktioniert das anzeigen eines Dialogfensters in DLL  nicht? on Thu, 13 Nov 2003 18:53:00 GMT]]></title><description><![CDATA[<p>Genau das wars!!! YOU ARE MY HERO <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>Besten Dank!</p>
<p>Gruss, LVMH.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/393566</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/393566</guid><dc:creator><![CDATA[LVMH]]></dc:creator><pubDate>Thu, 13 Nov 2003 18:53:00 GMT</pubDate></item></channel></rss>