<?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[Datenaustausch zwischen Dialogen]]></title><description><![CDATA[<p>Hi!<br />
Ich bastel gerade an einem Projekt, wo man über diverse Einstellungsmenüs gewisse Sachen einstellen kann. Das Programm an sich ist Dialog basierend. Ich rufe alle weiteren Dialoge mit dem DialogBox() Makro auf.</p>
<p>Für die Einstellungen wird ein Dialog geöfnet, der beim Schließen die Daten an den Hauptdialog weitergeben soll. (z.B. Farbeinstellungen, Schriftart ect.) Wie kann man sowas am besten realisieren? Ich erstelle für jeden Dialog eine extra .h und .cpp Datei, damits für mich übersichtlicher bleibt.</p>
<p>Gibts da nen trick oder muss ichs notfalls irgendwie mit globalen variablen hinpfuschen? Irgendwie würde ich das schon hinkriegen, ich möchte allerdings, das es möglichst übersichtlich bleibt. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/132818/datenaustausch-zwischen-dialogen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Jul 2026 17:26:49 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/132818.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 13 Jan 2006 12:20:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Datenaustausch zwischen Dialogen on Fri, 13 Jan 2006 12:20:25 GMT]]></title><description><![CDATA[<p>Hi!<br />
Ich bastel gerade an einem Projekt, wo man über diverse Einstellungsmenüs gewisse Sachen einstellen kann. Das Programm an sich ist Dialog basierend. Ich rufe alle weiteren Dialoge mit dem DialogBox() Makro auf.</p>
<p>Für die Einstellungen wird ein Dialog geöfnet, der beim Schließen die Daten an den Hauptdialog weitergeben soll. (z.B. Farbeinstellungen, Schriftart ect.) Wie kann man sowas am besten realisieren? Ich erstelle für jeden Dialog eine extra .h und .cpp Datei, damits für mich übersichtlicher bleibt.</p>
<p>Gibts da nen trick oder muss ichs notfalls irgendwie mit globalen variablen hinpfuschen? Irgendwie würde ich das schon hinkriegen, ich möchte allerdings, das es möglichst übersichtlich bleibt. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/965413</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/965413</guid><dc:creator><![CDATA[Perner]]></dc:creator><pubDate>Fri, 13 Jan 2006 12:20:25 GMT</pubDate></item><item><title><![CDATA[Reply to Datenaustausch zwischen Dialogen on Fri, 13 Jan 2006 12:32:38 GMT]]></title><description><![CDATA[<p>Musst du mit globalen variablen frickeln oder die informationen in der registry speichern und dann von dort wieder auslesen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/965426</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/965426</guid><dc:creator><![CDATA[54337]]></dc:creator><pubDate>Fri, 13 Jan 2006 12:32:38 GMT</pubDate></item><item><title><![CDATA[Reply to Datenaustausch zwischen Dialogen on Fri, 13 Jan 2006 13:53:23 GMT]]></title><description><![CDATA[<p>schade, ich dachte es geht etwas eleganter, aber da kann man wohl nix machen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/965554</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/965554</guid><dc:creator><![CDATA[Perner]]></dc:creator><pubDate>Fri, 13 Jan 2006 13:53:23 GMT</pubDate></item><item><title><![CDATA[Reply to Datenaustausch zwischen Dialogen on Fri, 13 Jan 2006 17:03:03 GMT]]></title><description><![CDATA[<p>hi<br />
DialogBox() kannst du mit EndDialog(HWND wnd,INT_PTR nResult) beenden, und dabei über nResult auf deine daten zeigen lassen. das ist das eleganteste, was mir einfällt. vielleicht findet sich noch jmd, der etwas dazu sagen kann.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/965838</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/965838</guid><dc:creator><![CDATA[plapperkatz]]></dc:creator><pubDate>Fri, 13 Jan 2006 17:03:03 GMT</pubDate></item><item><title><![CDATA[Reply to Datenaustausch zwischen Dialogen on Mon, 16 Jan 2006 22:35:30 GMT]]></title><description><![CDATA[<p>Ah geil, das ist doch perfekt. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
Ich erstelle einfach ne Klasse, wo alle Daten gespeichert werden.</p>
<p>Theoretisch müsste man den nResult pointer auf diese Klasse casten -und zurückgeben können. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> Ich werds morgen mal ausprobieren, danke für den Tipp!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/968500</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/968500</guid><dc:creator><![CDATA[Perner]]></dc:creator><pubDate>Mon, 16 Jan 2006 22:35:30 GMT</pubDate></item><item><title><![CDATA[Reply to Datenaustausch zwischen Dialogen on Tue, 17 Jan 2006 07:48:42 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>schau Dir mal SetWindowLong/GetWindowLong mit DWL_USER an.<br />
Falls Du keinen globalen zeiger auf Deine Daten-Klasse haben willst ...</p>
<p>Auch SetProp/GetProp kann hilfreich sein ...</p>
<p>Grüße<br />
RB</p>
]]></description><link>https://www.c-plusplus.net/forum/post/968601</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/968601</guid><dc:creator><![CDATA[RED-BARON]]></dc:creator><pubDate>Tue, 17 Jan 2006 07:48:42 GMT</pubDate></item></channel></rss>