<?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[Menü in Mainframe - Daten in der Doc - Klasse?]]></title><description><![CDATA[<p>Hallo,<br />
ich habe folgendes Problem, wenn es überhaupt eins ist:<br />
Ich habe mir einen Menüpunkt erstellt, der ein Dialogfenster öffnen soll. Das dumme ist nur, dass die Menüfunktion</p>
<pre><code class="language-cpp">... 
ONMeinMenuePunkt() 
...
</code></pre>
<p>in dieser Funktion wird der Dialog aufgerufen und wenn er geschlossen ist habe ich die Daten ja über dialogvariable.datenname vorhanden. Wie kann ich diese Daten ohne große Umwege in die Doc Klasse bringen - wo meine eigentlichen Daten gespeichert sind.</p>
<p>Schon jetzt: Danke für schnelle Hilfe.</p>
<p><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="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/64004/menü-in-mainframe-daten-in-der-doc-klasse</link><generator>RSS for Node</generator><lastBuildDate>Fri, 05 Jun 2026 01:26:47 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/64004.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 06 Feb 2004 18:29:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Menü in Mainframe - Daten in der Doc - Klasse? on Fri, 06 Feb 2004 18:29:00 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich habe folgendes Problem, wenn es überhaupt eins ist:<br />
Ich habe mir einen Menüpunkt erstellt, der ein Dialogfenster öffnen soll. Das dumme ist nur, dass die Menüfunktion</p>
<pre><code class="language-cpp">... 
ONMeinMenuePunkt() 
...
</code></pre>
<p>in dieser Funktion wird der Dialog aufgerufen und wenn er geschlossen ist habe ich die Daten ja über dialogvariable.datenname vorhanden. Wie kann ich diese Daten ohne große Umwege in die Doc Klasse bringen - wo meine eigentlichen Daten gespeichert sind.</p>
<p>Schon jetzt: Danke für schnelle Hilfe.</p>
<p><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="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/453571</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/453571</guid><dc:creator><![CDATA[sachse98]]></dc:creator><pubDate>Fri, 06 Feb 2004 18:29:00 GMT</pubDate></item><item><title><![CDATA[Reply to Menü in Mainframe - Daten in der Doc - Klasse? on Sat, 07 Feb 2004 09:19:36 GMT]]></title><description><![CDATA[<p>Aloha,</p>
<p>da ich nicht genau weiß, wie Deine Dialog in der</p>
<pre><code>OnmeinMenupunkt()
</code></pre>
<p>aufgerufen wird, schlage ich mal so ins Blaue folgendes vor.</p>
<p>Onmeinmenupunkt liegt ja sicherlich in der Mainframe.</p>
<p>Ermittle Dir nen Zeiger auf CDeinProjektDoc-Klasse, indem Du von einer Deiner Views einfach</p>
<pre><code>CDeinProjektDoc *p_doc = (CDeinProjektDoc*)CDeinView-&gt;GetDocument()
</code></pre>
<p>und übergib ihn dem Konstruktor vom Dialog.</p>
<pre><code>CMeinDialog(p_doc);
</code></pre>
<p>Natürlich mußt Du noch den Konstruktor dementsprechend anpassen.</p>
<p>Dann kannst Du wunderbar Werte für Deine Variablen setzen im Dialog.</p>
<pre><code>p_doc-&gt;var1 = 15;
p_doc-&gt;var2 = 35;
...
</code></pre>
<p>Grüße</p>
<p>BOA</p>
]]></description><link>https://www.c-plusplus.net/forum/post/453796</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/453796</guid><dc:creator><![CDATA[BOA]]></dc:creator><pubDate>Sat, 07 Feb 2004 09:19:36 GMT</pubDate></item><item><title><![CDATA[Reply to Menü in Mainframe - Daten in der Doc - Klasse? on Sat, 07 Feb 2004 09:52:35 GMT]]></title><description><![CDATA[<p>Wenn der Handler Dokument-Spezfisch ist, solltest du ihn auch dem Dokument zuordnen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/453802</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/453802</guid><dc:creator><![CDATA[peterchen]]></dc:creator><pubDate>Sat, 07 Feb 2004 09:52:35 GMT</pubDate></item><item><title><![CDATA[Reply to Menü in Mainframe - Daten in der Doc - Klasse? on Sat, 07 Feb 2004 10:20:05 GMT]]></title><description><![CDATA[<p>[edit] grrch doppelmoppel [/edit]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/453806</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/453806</guid><dc:creator><![CDATA[peterchen]]></dc:creator><pubDate>Sat, 07 Feb 2004 10:20:05 GMT</pubDate></item><item><title><![CDATA[Reply to Menü in Mainframe - Daten in der Doc - Klasse? on Thu, 12 Feb 2004 14:24:27 GMT]]></title><description><![CDATA[<p>BOA:<br />
Der Dialog wird mit xyz.DoModal() aufgerufen.<br />
Das soll dann mal auf IDOK abgetestet werden.</p>
<p>Das mit dem Zeiger funzt so nicht richtig - eigentlich gar nicht.<br />
Vielleicht bin ich auch nur schwer von Begriff!</p>
<p>Vielleicht noch jemand eine Idee?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/457829</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/457829</guid><dc:creator><![CDATA[sachse98]]></dc:creator><pubDate>Thu, 12 Feb 2004 14:24:27 GMT</pubDate></item><item><title><![CDATA[Reply to Menü in Mainframe - Daten in der Doc - Klasse? on Thu, 12 Feb 2004 15:41:54 GMT]]></title><description><![CDATA[<p>Aloha,</p>
<p>was funzt denn net, an welcher Stelle ?</p>
<p>Der Quelltext sollte richtig gut gehen... <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="🙂"
    /></p>
<p>Grüße</p>
<p>BOA</p>
<p>P.S.: der p_doc-&gt;var1 ist natürlich eine Membervariable von Deinem Dialog. ISt schlecht gewählt gewesen von mir.</p>
<p>Besser :</p>
<pre><code>#include &quot;meinprojectdoc.h&quot;  
...
CDeinProjectDoc *m_pDoc;   &lt;--- Member im Dialog
</code></pre>
<p>Dann irgendwo in einer Funktion</p>
<pre><code>m_pDoc-&gt;var1 = 14....
</code></pre>
<p>Grüße</p>
<p>BOA</p>
]]></description><link>https://www.c-plusplus.net/forum/post/457929</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/457929</guid><dc:creator><![CDATA[BOA]]></dc:creator><pubDate>Thu, 12 Feb 2004 15:41:54 GMT</pubDate></item><item><title><![CDATA[Reply to Menü in Mainframe - Daten in der Doc - Klasse? on Thu, 12 Feb 2004 19:43:51 GMT]]></title><description><![CDATA[<p>ich habe jetzt im Dialog die DOC.h eingebunden und<br />
mit</p>
<pre><code class="language-cpp">CMeinProjektDoc* pDoc;
</code></pre>
<p>den Zeiger erstellt.<br />
Aber ausrichten muss ich ihn ja dann mit</p>
<pre><code class="language-cpp">pDoc=(CMeinProjekt*)CMeinProjektView::GetDocument()
</code></pre>
<p>Da kommt dann die Fehlermeldung:<br />
Keine Klasse oder Namespace <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>
<p>Ich hoffe, ich nerve nicht, aber das wäre für mich wichtig - fürs Verständnis.</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/458003</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/458003</guid><dc:creator><![CDATA[sachse98]]></dc:creator><pubDate>Thu, 12 Feb 2004 19:43:51 GMT</pubDate></item></channel></rss>