<?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[CMenu &amp;amp; ON_UPDATE_COMMAND_UI]]></title><description><![CDATA[<p>Guten Morgen!</p>
<p>Heute mal wieder ein Menü Problem. Ich habe eine Menü Ressource erstellt und verbinde diese in OnInitDialog mit einem CMenu. Danach Lade ich das Menü in den Dialog mit LoadMenu.<br />
Soweit so gut, jetzt möchte ich aber auf ON_UPDATE_COMMAND_UI reagieren, nur leider enthält das übergebene CCmdUI Objekt hinsichtlich der Daten nur Müll (kein gültiger Menu-Zeiger, kein gültiger Fenster-Zeiger). Der Handler wird ordnungsgemäß angesprungen nur z.B. CCmdUI::SetText funktioniert einfach nicht.<br />
Jemand eine Idee?</p>
<p>Gruß,<br />
connan.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/186206/cmenu-amp-on_update_command_ui</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 06:15:20 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/186206.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 06 Jul 2007 08:27:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CMenu &amp;amp; ON_UPDATE_COMMAND_UI on Fri, 06 Jul 2007 08:27:45 GMT]]></title><description><![CDATA[<p>Guten Morgen!</p>
<p>Heute mal wieder ein Menü Problem. Ich habe eine Menü Ressource erstellt und verbinde diese in OnInitDialog mit einem CMenu. Danach Lade ich das Menü in den Dialog mit LoadMenu.<br />
Soweit so gut, jetzt möchte ich aber auf ON_UPDATE_COMMAND_UI reagieren, nur leider enthält das übergebene CCmdUI Objekt hinsichtlich der Daten nur Müll (kein gültiger Menu-Zeiger, kein gültiger Fenster-Zeiger). Der Handler wird ordnungsgemäß angesprungen nur z.B. CCmdUI::SetText funktioniert einfach nicht.<br />
Jemand eine Idee?</p>
<p>Gruß,<br />
connan.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1319446</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319446</guid><dc:creator><![CDATA[connan]]></dc:creator><pubDate>Fri, 06 Jul 2007 08:27:45 GMT</pubDate></item><item><title><![CDATA[Reply to CMenu &amp;amp; ON_UPDATE_COMMAND_UI on Fri, 06 Jul 2007 09:20:26 GMT]]></title><description><![CDATA[<p><a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-175292.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-175292.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1319512</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319512</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Fri, 06 Jul 2007 09:20:26 GMT</pubDate></item><item><title><![CDATA[Reply to CMenu &amp;amp; ON_UPDATE_COMMAND_UI on Fri, 06 Jul 2007 11:16:34 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> Its not a bug, its a feature???<br />
Danke Dir erst mal! Der Workaround aus der Knowledgebase ist ein bisschen zuviel des Guten. Ich nutze jetzt die Variante über die Submenüs. Warum Microsoft das so macht hab ich aber irgendwie nicht verstanden <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/1319589</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319589</guid><dc:creator><![CDATA[connan]]></dc:creator><pubDate>Fri, 06 Jul 2007 11:16:34 GMT</pubDate></item><item><title><![CDATA[Reply to CMenu &amp;amp; ON_UPDATE_COMMAND_UI on Fri, 06 Jul 2007 11:41:20 GMT]]></title><description><![CDATA[<p>Eine SDI mit CFormview ist auch nichts für dich? <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 />
Da würde es dann wieder ganz normal funktionieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1319612</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319612</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Fri, 06 Jul 2007 11:41:20 GMT</pubDate></item><item><title><![CDATA[Reply to CMenu &amp;amp; ON_UPDATE_COMMAND_UI on Fri, 06 Jul 2007 12:37:40 GMT]]></title><description><![CDATA[<p>Naja, ich muss gestehen, im Moment ist es nur ein Dialog weil ich da so schön im Ressourceneditor die Größe und den Rahmen einstellen kann :o<br />
Ich denke mal es würde aber auch schon ein CWnd reichen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1319666</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319666</guid><dc:creator><![CDATA[connan]]></dc:creator><pubDate>Fri, 06 Jul 2007 12:37:40 GMT</pubDate></item><item><title><![CDATA[Reply to CMenu &amp;amp; ON_UPDATE_COMMAND_UI on Fri, 06 Jul 2007 12:40:40 GMT]]></title><description><![CDATA[<p>connan schrieb:</p>
<blockquote>
<p>Naja, ich muss gestehen, im Moment ist es nur ein Dialog weil ich da so schön im Ressourceneditor die Größe und den Rahmen einstellen kann :o</p>
</blockquote>
<p>Das kann man bei einem CFormView auch. Nur OnInitDialog heißt OnInitialUpdate und OnCancel und OnOK gibt es nicht.</p>
<blockquote>
<p>Ich denke mal es würde aber auch schon ein CWnd reichen?</p>
</blockquote>
<p>Hmm, vielleicht - aber das wäre wohl etwas puristisch. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Mach doch mal ein leeres Testprojekt SDI mit CFormView und schau es dir an. Das hilft mehr als jede Erklärng meinerseits. <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/1319668</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319668</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Fri, 06 Jul 2007 12:40:40 GMT</pubDate></item><item><title><![CDATA[Reply to CMenu &amp;amp; ON_UPDATE_COMMAND_UI on Fri, 06 Jul 2007 15:29:53 GMT]]></title><description><![CDATA[<p>Habs mir mal angesehen, aber da müsste ich doch die Ressource auserhalb meines Projekts erstellen, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1319811</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319811</guid><dc:creator><![CDATA[connan]]></dc:creator><pubDate>Fri, 06 Jul 2007 15:29:53 GMT</pubDate></item><item><title><![CDATA[Reply to CMenu &amp;amp; ON_UPDATE_COMMAND_UI on Fri, 06 Jul 2007 17:30:23 GMT]]></title><description><![CDATA[<p>Nein, wie kommst du darauf? <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/1319874</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319874</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Fri, 06 Jul 2007 17:30:23 GMT</pubDate></item><item><title><![CDATA[Reply to CMenu &amp;amp; ON_UPDATE_COMMAND_UI on Sat, 07 Jul 2007 09:10:44 GMT]]></title><description><![CDATA[<p>Naja, wenn ich meinem Projekt eine Ressource IDD_FORMVIEW hinzufüge wird ja wieder nur von CDialog abgeleitet. Also entweder hab ich gerade einen groben Denkfehler oder ich weiss einfach nicht wie man ein SDI zu einem Projekt hinzufügt <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/1320124</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1320124</guid><dc:creator><![CDATA[connan]]></dc:creator><pubDate>Sat, 07 Jul 2007 09:10:44 GMT</pubDate></item><item><title><![CDATA[Reply to CMenu &amp;amp; ON_UPDATE_COMMAND_UI on Sun, 08 Jul 2007 07:41:55 GMT]]></title><description><![CDATA[<p>connan schrieb:</p>
<blockquote>
<p>[...]wie man ein SDI zu einem Projekt hinzufügt <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>
</blockquote>
<p>Nein, ein SDI ist ein eigenes Projekt.<br />
Daher:</p>
<p>estartu schrieb:</p>
<blockquote>
<p>Mach doch mal <strong>ein leeres Testprojekt SDI mit CFormView</strong> und schau es dir an. Das hilft mehr als jede Erklärung meinerseits. <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>
</blockquote>
<p>Ich kann dir ja morgen sowas mal fertig machen und mailen. Welches VC hast du? Müsstes mir dann nur ne Mail schreiben, damit ich deine Adresse hab. <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/1320517</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1320517</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Sun, 08 Jul 2007 07:41:55 GMT</pubDate></item><item><title><![CDATA[Reply to CMenu &amp;amp; ON_UPDATE_COMMAND_UI on Sun, 08 Jul 2007 09:31:06 GMT]]></title><description><![CDATA[<p>Danke Dir :), wird aber vieleicht gar nicht nötig sein!<br />
Das Testprojekt hatte ich schon erstellt, aber das Problem liegt noch etwas anders. Es geht nicht um den Hauptdialog sondern um einen Dialog der auf dem Haupdialog angezeigt wird. Und da stehe ich doch vor dem Problem, dass ich diesen Unterdialog aus dem SDI Projekt 'importieren' müsste?</p>
<p>Aber erstmal wüsche ich Dir noch einen schönen Sonntag <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>Viele Grüße,</p>
<p>connan.</p>
<p>btw.: ich hab VC2005Prof.</p>
<p>Edit: Wollt ich schon lange tun: Gratulation zum 10000. Beitrag <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/1320561</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1320561</guid><dc:creator><![CDATA[connan]]></dc:creator><pubDate>Sun, 08 Jul 2007 09:31:06 GMT</pubDate></item><item><title><![CDATA[Reply to CMenu &amp;amp; ON_UPDATE_COMMAND_UI on Mon, 09 Jul 2007 05:17:16 GMT]]></title><description><![CDATA[<p>connan schrieb:</p>
<blockquote>
<p>Es geht nicht um den Hauptdialog sondern um einen Dialog der auf dem Haupdialog angezeigt wird. Und da stehe ich doch vor dem Problem, dass ich diesen Unterdialog aus dem SDI Projekt 'importieren' müsste?</p>
</blockquote>
<p>Das habe ich nicht wirklich verstanden. Wie man einen Dialog von einem Projekt ins andere kopiert steht in der FAQ, aber ich vermute, du meinst was anderes... <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>
<blockquote>
<p>btw.: ich hab VC2005Prof.</p>
</blockquote>
<p>Dann müsste ich dir ein VC2003 Projekt machen. Das 2005er hab ich grade nirgendwo installiert.</p>
<blockquote>
<p>Edit: Wollt ich schon lange tun: Gratulation zum 10000. Beitrag <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>
</blockquote>
<p>Oha, schon so viel gesabbelt? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> <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="😉"
    /> Danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1321111</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1321111</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Mon, 09 Jul 2007 05:17:16 GMT</pubDate></item><item><title><![CDATA[Reply to CMenu &amp;amp; ON_UPDATE_COMMAND_UI on Mon, 09 Jul 2007 08:15:26 GMT]]></title><description><![CDATA[<p>Ja ich weiss, Ausführlichkeit war noch nie meine Stärke <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
Also es sieht so aus:<br />
Ich habe einen Haupdialog, darauf wird ein Unterdialog (der um den es geht) dynamisch erstellt. Bei der Erstellung wird der Unterdialog als Child des Haupdialogs registriert, ohne Dialograhmen, Menüs etc.. Durch einen Doppelklick wird der Dialog zum Popup und erhält den Desktop als Parent sowie das Menü usw.. Ist also eine Art Andockfunktion. Beim Schliessen gilt die umgekehrte Reihenfolge.<br />
So, und jetzt nochmal zur Frage <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="😉"
    /><br />
Wenn ich jetzt diesen Unterdialog, gemäß Deinem Vorschlag durch ein SDI-Formview ersetzen will, wie muss ich vorgehen?</p>
<p>Soweit wie ich das bis jetzt überblicke, müsste ich das SDI in einem separaten Projekt erstellen.</p>
<p>Danke für Deine Geduld. <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/1321213</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1321213</guid><dc:creator><![CDATA[connan]]></dc:creator><pubDate>Mon, 09 Jul 2007 08:15:26 GMT</pubDate></item><item><title><![CDATA[Reply to CMenu &amp;amp; ON_UPDATE_COMMAND_UI on Mon, 09 Jul 2007 09:15:46 GMT]]></title><description><![CDATA[<p>Oha, nun haste mich auf dem falschen Fuß erwischt. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /><br />
Rein theoretisch kann man ein neues Fenster irgendwie öffnen, aber ich weiß leider nicht wie. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Mit einem separaten Projekt würde wohl gehen, aber die Kommunikation zwischen den beiden Anwendungen würde aufwändig werden.</p>
<p>Ne, da bin ich ratlos. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1321257</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1321257</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Mon, 09 Jul 2007 09:15:46 GMT</pubDate></item><item><title><![CDATA[Reply to CMenu &amp;amp; ON_UPDATE_COMMAND_UI on Mon, 09 Jul 2007 09:29:14 GMT]]></title><description><![CDATA[<p>Das geht bei einem CFormView und einem CDialog erstmal gleich. Beide erzeugen letzten Endes Dialog-Klassen. Einmal als Child in einem Popup-Frame (SDI) oder eben als Popup direkt (per DoModal in einer dialogbasierenden Anwendung).</p>
<p>Die Koppelung zwischen Deinem entdockten Dialog und Deinem CFrameWnd wird eher das Problem sein. Aber ich vermute mal, dass hier das Command routing denoch greifen kann. Zumindest kannst Du das Routing über OnCmdMsg in Deinem Child Dialog beeinflussen.</p>
<p>Ich sage Dir aber gleich, dass es besser wäre ein eigenes Freame für das entdockte Fenster zu erzeugen in dem der Dialog wieder als Child eingebaut wird.</p>
<p>Hat den Vorteil: Der Childdialog liefert die Infos immer an das Parent. Das Parent entscheidet was mit dem Command passiert. Evtl. erfolgt eine Weiterleitung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1321269</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1321269</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 09 Jul 2007 09:29:14 GMT</pubDate></item><item><title><![CDATA[Reply to CMenu &amp;amp; ON_UPDATE_COMMAND_UI on Mon, 09 Jul 2007 09:39:14 GMT]]></title><description><![CDATA[<p>Martin Richter schrieb:</p>
<blockquote>
<p>Ich sage Dir aber gleich, dass es besser wäre ein eigenes Freame für das entdockte Fenster zu erzeugen in dem der Dialog wieder als Child eingebaut wird.</p>
</blockquote>
<p>Und wie geht sowas?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1321280</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1321280</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Mon, 09 Jul 2007 09:39:14 GMT</pubDate></item><item><title><![CDATA[Reply to CMenu &amp;amp; ON_UPDATE_COMMAND_UI on Mon, 09 Jul 2007 09:48:02 GMT]]></title><description><![CDATA[<p>Also das ist mir erstmal zuviel Aufwand, da es ja funktioniert.<br />
Zur Erinnerung: Es geht darum, daß ON_UPDATE_COMMAND_UI für Dialoge kein vollständiges CCmdUI-Objekt liefert, was offensichtlich von Microsoft so beabsichtigt ist. Was sich aber wiederum durch den Zugrif über die Submenüs kompensieren lässt.<br />
Die Idee mit dem Frame ist aber gut, ich nehme mal an, das die Sache auch nur deshalb mit einem SDI funktioniert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1321288</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1321288</guid><dc:creator><![CDATA[connan]]></dc:creator><pubDate>Mon, 09 Jul 2007 09:48:02 GMT</pubDate></item><item><title><![CDATA[Reply to CMenu &amp;amp; ON_UPDATE_COMMAND_UI on Mon, 09 Jul 2007 09:55:38 GMT]]></title><description><![CDATA[<p>estartu schrieb:</p>
<blockquote>
<p>Martin Richter schrieb:</p>
<blockquote>
<p>Ich sage Dir aber gleich, dass es besser wäre ein eigenes Freame für das entdockte Fenster zu erzeugen in dem der Dialog wieder als Child eingebaut wird.</p>
</blockquote>
<p>Und wie geht sowas?</p>
</blockquote>
<p>Ich denke mal so:<br />
-Eine Klasse von CFrameWnd ableiten;<br />
-dem CTor ein Handle auf das Child mit geben;<br />
Nach der Konstruktion:<br />
-Child::SetParent(this) aufrufen;</p>
<p>Damit hätte man sich auch die ganzen Menüsorgen vom Hals geschafft <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 />
Hmm, ich werds wohl doch mal so probieren <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<p>Kann man dann aber auch problemlos auf die MenuHandler des Framemenüs im Child reagieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1321302</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1321302</guid><dc:creator><![CDATA[connan]]></dc:creator><pubDate>Mon, 09 Jul 2007 09:55:38 GMT</pubDate></item><item><title><![CDATA[Reply to CMenu &amp;amp; ON_UPDATE_COMMAND_UI on Mon, 09 Jul 2007 11:15:22 GMT]]></title><description><![CDATA[<p>Du hast es ja geschafft! Jupp so meinte ich es.</p>
<p>Das hängt von dem Command Routing ab, dass Du hast.<br />
Wo möchtest Du den Handler haben?<br />
Ansonsten steht es Dir frei OnCmdMsg zu überschreiben und das Routing zu verändern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1321400</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1321400</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 09 Jul 2007 11:15:22 GMT</pubDate></item><item><title><![CDATA[Reply to CMenu &amp;amp; ON_UPDATE_COMMAND_UI on Tue, 10 Jul 2007 15:19:36 GMT]]></title><description><![CDATA[<p>Martin Richter schrieb:</p>
<blockquote>
<p>Wo möchtest Du den Handler haben?</p>
</blockquote>
<p>Im Child des Frames, also im meinem Dialog. Nach meiner Erfahrung sollte das aber kein Problem sein!?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1322431</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1322431</guid><dc:creator><![CDATA[connan]]></dc:creator><pubDate>Tue, 10 Jul 2007 15:19:36 GMT</pubDate></item></channel></rss>