<?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[MFC-Programm ohne Dialogfeldinformationen in der Ressourcendatei]]></title><description><![CDATA[<p>Gibt es eine Möglichkeit, ein Dialogfeld zu erstellen, ohne daß dessen Aussehen in der RC-Datei festgelegt wird?<br />
Normalerweise hat man ja eine von CDialog abgeleitete Dialogfeldklasse, während das Layout eben extern in der RC-Datei gespeichert wird. Gibt es jetzt die Möglichkeit, das alles in der H- bzw. CPP-Datei zu realisieren, so daß ich zum Beispiel die Buttonpositionen und die Fenstergröße im Konstruktor festlege?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/145847/mfc-programm-ohne-dialogfeldinformationen-in-der-ressourcendatei</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 05:27:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/145847.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 01 May 2006 19:37:15 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to MFC-Programm ohne Dialogfeldinformationen in der Ressourcendatei on Mon, 01 May 2006 19:37:15 GMT]]></title><description><![CDATA[<p>Gibt es eine Möglichkeit, ein Dialogfeld zu erstellen, ohne daß dessen Aussehen in der RC-Datei festgelegt wird?<br />
Normalerweise hat man ja eine von CDialog abgeleitete Dialogfeldklasse, während das Layout eben extern in der RC-Datei gespeichert wird. Gibt es jetzt die Möglichkeit, das alles in der H- bzw. CPP-Datei zu realisieren, so daß ich zum Beispiel die Buttonpositionen und die Fenstergröße im Konstruktor festlege?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1049219</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1049219</guid><dc:creator><![CDATA[NES-Spieler]]></dc:creator><pubDate>Mon, 01 May 2006 19:37:15 GMT</pubDate></item><item><title><![CDATA[Reply to MFC-Programm ohne Dialogfeldinformationen in der Ressourcendatei on Mon, 01 May 2006 20:00:04 GMT]]></title><description><![CDATA[<p>Pack ein leeres Dialog template in Deinen Code oder die rc Datei. Dann erzeuge diesen Diaog leer und erzeuge dann alle Controls selbst per CreateWindow.<br />
Du kannst sichlich auch das ganze template als Byte Sequenz in der Cpp Datei ablegen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1049235</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1049235</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 01 May 2006 20:00:04 GMT</pubDate></item><item><title><![CDATA[Reply to MFC-Programm ohne Dialogfeldinformationen in der Ressourcendatei on Mon, 01 May 2006 21:39:50 GMT]]></title><description><![CDATA[<p>Ich habe es mal folgendermaßen probiert. (CreateWindow ist ja nur eine Win-API-Funktion, während CreateIndirext eine MFC-Funktion ist.)</p>
<pre><code class="language-cpp">CDialogfeldDlg dlg;
DLGTEMPLATE dlgtmpl;

dlgtmpl.x=0;
dlgtmpl.y=0;
dlgtmpl.cx=186;
dlgtmpl.cy=95;
dlgtmpl.dwExtendedStyle=0;
dlgtmpl.style=DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU;
dlgtmpl.cdit=0;

dlg.CreateIndirect (&amp;dlgtmpl);

dlg.DoModal ();
</code></pre>
<p>Aber da passiert nichts. Das Dialogfeld geht nicht auf. (Diese Zeilen befinden sich übrigens in einer OnButton-Funktion des Hauptdialogfeldes.) Kann mir jemand erklären, woran das liegt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1049267</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1049267</guid><dc:creator><![CDATA[NES-Spieler]]></dc:creator><pubDate>Mon, 01 May 2006 21:39:50 GMT</pubDate></item><item><title><![CDATA[Reply to MFC-Programm ohne Dialogfeldinformationen in der Ressourcendatei on Tue, 02 May 2006 01:13:55 GMT]]></title><description><![CDATA[<p>Hat sich erledigt. Ich habe das ganze bereits rausgefunden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1049302</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1049302</guid><dc:creator><![CDATA[NES-Spieler]]></dc:creator><pubDate>Tue, 02 May 2006 01:13:55 GMT</pubDate></item></channel></rss>