<?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 wird ohne Inhalt angezeigt!]]></title><description><![CDATA[<p>Hallo Leute!</p>
<p>Ich hatte so ein ähnliches Problem schonmal, das haber ich damals mit nichtmodalen Dialogen gelöst. Das funktionierte auch prima.<br />
Jetzt wollte ich selbe Technik nochmal anwenden. Es klappt nicht, der Dialog hat in der Systemzeile System die richtige Dialogbeschriftung, aber der Dialog selbst ist leer.<br />
Er soll einfach da einen Textaussuchen zur Laufzeit, den er da anzeigt, wenn der Dialog aufgeht. Durch Debugging weiß ich genau, dass er den richtigen text heraussucht und auch setzt in der OnInitDialog() über SetWindowText(), aber wenn der Dialog aufgeht, ist er leer.<br />
Um zu sehen, ob er überhaupt ein Element annimmt, hab ich das entsprechende Static-Feld im Dialog tiefgestellt, man sollte also wenigstens ne Art Rahmen sehen, aber da ist gar nix.</p>
<p>Code:</p>
<pre><code class="language-cpp">if(m_child_ptr) m_child_ptr-&gt;SetForegroundWindow();
else
{
	m_child_ptr = new CMeldungDlg(this);
	m_child_ptr-&gt;Dlg_kind = IDS_STATIC_MELDUNG_DB;
	m_child_ptr-&gt;Create(CMeldungDlg::IDD,this);
	m_child_ptr-&gt;ShowWindow(SW_SHOW);
}
</code></pre>
<pre><code class="language-cpp">m_child_ptr-&gt;DestroyWindow();
</code></pre>
<p>Hat noch jemand ne Idee??</p>
<p>Danke, Ranger</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/142278/dialog-wird-ohne-inhalt-angezeigt</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 02:33:30 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/142278.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 29 Mar 2006 07:58:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dialog wird ohne Inhalt angezeigt! on Wed, 29 Mar 2006 07:58:14 GMT]]></title><description><![CDATA[<p>Hallo Leute!</p>
<p>Ich hatte so ein ähnliches Problem schonmal, das haber ich damals mit nichtmodalen Dialogen gelöst. Das funktionierte auch prima.<br />
Jetzt wollte ich selbe Technik nochmal anwenden. Es klappt nicht, der Dialog hat in der Systemzeile System die richtige Dialogbeschriftung, aber der Dialog selbst ist leer.<br />
Er soll einfach da einen Textaussuchen zur Laufzeit, den er da anzeigt, wenn der Dialog aufgeht. Durch Debugging weiß ich genau, dass er den richtigen text heraussucht und auch setzt in der OnInitDialog() über SetWindowText(), aber wenn der Dialog aufgeht, ist er leer.<br />
Um zu sehen, ob er überhaupt ein Element annimmt, hab ich das entsprechende Static-Feld im Dialog tiefgestellt, man sollte also wenigstens ne Art Rahmen sehen, aber da ist gar nix.</p>
<p>Code:</p>
<pre><code class="language-cpp">if(m_child_ptr) m_child_ptr-&gt;SetForegroundWindow();
else
{
	m_child_ptr = new CMeldungDlg(this);
	m_child_ptr-&gt;Dlg_kind = IDS_STATIC_MELDUNG_DB;
	m_child_ptr-&gt;Create(CMeldungDlg::IDD,this);
	m_child_ptr-&gt;ShowWindow(SW_SHOW);
}
</code></pre>
<pre><code class="language-cpp">m_child_ptr-&gt;DestroyWindow();
</code></pre>
<p>Hat noch jemand ne Idee??</p>
<p>Danke, Ranger</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1026154</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1026154</guid><dc:creator><![CDATA[Glasgow_Ranger]]></dc:creator><pubDate>Wed, 29 Mar 2006 07:58:14 GMT</pubDate></item><item><title><![CDATA[Reply to Dialog wird ohne Inhalt angezeigt! on Wed, 29 Mar 2006 08:54:57 GMT]]></title><description><![CDATA[<p>Ich würd ja als erstes mal sagen die DialogID is falsch. Welche DialogId hat den dein Dialog den du im ResourcenEditor erzeugt hastmit dem StaticFeld????</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1026211</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1026211</guid><dc:creator><![CDATA[xyz44]]></dc:creator><pubDate>Wed, 29 Mar 2006 08:54:57 GMT</pubDate></item><item><title><![CDATA[Reply to Dialog wird ohne Inhalt angezeigt! on Wed, 29 Mar 2006 09:26:42 GMT]]></title><description><![CDATA[<p>Dann würde er ihn ja nichtmal aufmachen, denn es geht der richtige Dialog auf, nur eben ohne Inhalt, die</p>
<pre><code class="language-cpp">m_child_ptr-&gt;Dlg_kind = IDS_STATIC_MELDUNG_DB;
</code></pre>
<p>Wenn Du das hier meinst, das gibnt nur an die OnInitDialog() welhcer Text in der Meldungsbox stehen soll.</p>
<p>Mal ne andere Frage, gibt es Nichtmodale MessageBoxen, also die AfxMessageBox() Teile?</p>
<p>Danke, Ranger</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1026242</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1026242</guid><dc:creator><![CDATA[Glasgow_Ranger]]></dc:creator><pubDate>Wed, 29 Mar 2006 09:26:42 GMT</pubDate></item><item><title><![CDATA[Reply to Dialog wird ohne Inhalt angezeigt! on Wed, 29 Mar 2006 11:54:48 GMT]]></title><description><![CDATA[<p>Jetzt wird es für mich noch komischer.</p>
<p>folgender Code:</p>
<pre><code class="language-cpp">if(m_child_ptr)
	m_child_ptr-&gt;SetForegroundWindow();
else
{
	m_child_ptr = new CMeldungDlg(this);
	m_child_ptr-&gt;Dlg_kind = IDS_STATIC_MELDUNG_DB;
	m_child_ptr-&gt;Create(CMeldungDlg::IDD,this);
	m_child_ptr-&gt;ShowWindow(SW_SHOW);
}
AfxMessageBox(&quot;Test&quot;);
</code></pre>
<p>Nach betätigen der &quot;OK&quot; Taste in der Messagebox steht der korrekte Text in dem nichtmodalen Dialog und bleibt bis zum &quot;DestroyWindow()&quot; auch korrekt da stehen.</p>
<p>Bei folgendem Code:</p>
<pre><code class="language-cpp">if(m_child_ptr)
	m_child_ptr-&gt;SetForegroundWindow();
else
{
	m_child_ptr = new CMeldungDlg(this);
	m_child_ptr-&gt;Dlg_kind = IDS_STATIC_MELDUNG_DB;
	m_child_ptr-&gt;Create(CMeldungDlg::IDD,this);
	m_child_ptr-&gt;ShowWindow(SW_SHOW);
}
</code></pre>
<p>bleibt der nichtmodale Dialog leer.</p>
<p>In beiden Fällen läuft nach dem &quot;else&quot; eine Verarbeitung im Hintergrund des Programmes ab. Das ganze soll dem Anwender begreiflich machen, dass der PC sich nicht aufgehängt hat, sondern einfach nur arbeitet.</p>
<p>Hat jemand ne Idee? Gibt es eine nichtmodale Messagebox?</p>
<p>Danke, Ranger</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1026392</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1026392</guid><dc:creator><![CDATA[Glasgow_Ranger]]></dc:creator><pubDate>Wed, 29 Mar 2006 11:54:48 GMT</pubDate></item><item><title><![CDATA[Reply to Dialog wird ohne Inhalt angezeigt! on Wed, 29 Mar 2006 12:14:49 GMT]]></title><description><![CDATA[<p>Probier mal ein RedrawWindow(); an der Stelle.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1026422</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1026422</guid><dc:creator><![CDATA[isabeau]]></dc:creator><pubDate>Wed, 29 Mar 2006 12:14:49 GMT</pubDate></item><item><title><![CDATA[Reply to Dialog wird ohne Inhalt angezeigt! on Wed, 29 Mar 2006 13:42:22 GMT]]></title><description><![CDATA[<p>Absolute Klasse. Ich danke Dir vielmals.</p>
<p>ES FUNZT.</p>
<p>Danke, Ranger <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="👍"
    /> <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="👍"
    /> <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1026504</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1026504</guid><dc:creator><![CDATA[Glasgow_Ranger]]></dc:creator><pubDate>Wed, 29 Mar 2006 13:42:22 GMT</pubDate></item><item><title><![CDATA[Reply to Dialog wird ohne Inhalt angezeigt! on Wed, 29 Mar 2006 14:04:43 GMT]]></title><description><![CDATA[<p>Schön, wenns klappt, ist aber, glaube ich, nicht die sauberste Lösung. Kann man wohl noch verbessern...<br />
Nur das Static statt den ganzen Dialog neu zeichnen wäre da schon ein Anfang.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1026534</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1026534</guid><dc:creator><![CDATA[isabeau]]></dc:creator><pubDate>Wed, 29 Mar 2006 14:04:43 GMT</pubDate></item></channel></rss>