<?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[Kontextmenü das alte Spiel]]></title><description><![CDATA[<p>Also ich bin jetzt langsam echt am ausrasten.</p>
<p>Ich habe in meiner Anwendung 2 Menüs, das zweite heist &quot;IDR_TABLEMENU&quot;.<br />
Das soll beim rechtsklick auf ein CListCtrl aufgehen.<br />
Und ja ich hab es unter Menüs auch als PopUp makiert...</p>
<p>so nun versuch ich es zu laden:</p>
<pre><code class="language-cpp">void CSoftwareView::OnContextMenu(CWnd* pWnd, CPoint point) 
{
	CMenu Damm;
	Damm.LoadMenu(IDR_TABLEMENU);
	Damm.TrackPopupMenu(TPM_LEFTALIGN, point.x, point.y, this);
}
</code></pre>
<p>Es kommt tatsächlich eine Box links an meinem Cursor ausgerichtet, alerdings ist diese etwa 10 pixel Breit und 50-60 Pixel hoch, und völlig Leer und weis(ja weis, die Farbe O_o) <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/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Bei meiner Anwendung handelt es sich um eine SDi Anwendung.<br />
Und das Kontextmenü soll auf einem Document erscheinen, sieht man ja an der class CSoftwareView...</p>
<p>Vielen Dank un bitte helft mir es ist mir nicht klar, eigentlich müsste es so gehn und es ging auch immer so, aber hier will es net</p>
<p>HHHHHHHHHIIIIIIIIIIIILLLLLLLLLLFFFFFFFFFEEEEEEEE</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/71899/kontextmenü-das-alte-spiel</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Apr 2026 18:43:08 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/71899.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 22 Apr 2004 21:25:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Kontextmenü das alte Spiel on Thu, 22 Apr 2004 21:25:33 GMT]]></title><description><![CDATA[<p>Also ich bin jetzt langsam echt am ausrasten.</p>
<p>Ich habe in meiner Anwendung 2 Menüs, das zweite heist &quot;IDR_TABLEMENU&quot;.<br />
Das soll beim rechtsklick auf ein CListCtrl aufgehen.<br />
Und ja ich hab es unter Menüs auch als PopUp makiert...</p>
<p>so nun versuch ich es zu laden:</p>
<pre><code class="language-cpp">void CSoftwareView::OnContextMenu(CWnd* pWnd, CPoint point) 
{
	CMenu Damm;
	Damm.LoadMenu(IDR_TABLEMENU);
	Damm.TrackPopupMenu(TPM_LEFTALIGN, point.x, point.y, this);
}
</code></pre>
<p>Es kommt tatsächlich eine Box links an meinem Cursor ausgerichtet, alerdings ist diese etwa 10 pixel Breit und 50-60 Pixel hoch, und völlig Leer und weis(ja weis, die Farbe O_o) <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/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Bei meiner Anwendung handelt es sich um eine SDi Anwendung.<br />
Und das Kontextmenü soll auf einem Document erscheinen, sieht man ja an der class CSoftwareView...</p>
<p>Vielen Dank un bitte helft mir es ist mir nicht klar, eigentlich müsste es so gehn und es ging auch immer so, aber hier will es net</p>
<p>HHHHHHHHHIIIIIIIIIIIILLLLLLLLLLFFFFFFFFFEEEEEEEE</p>
]]></description><link>https://www.c-plusplus.net/forum/post/507074</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/507074</guid><dc:creator><![CDATA[bigmama]]></dc:creator><pubDate>Thu, 22 Apr 2004 21:25:33 GMT</pubDate></item><item><title><![CDATA[Reply to Kontextmenü das alte Spiel on Fri, 23 Apr 2004 11:19:11 GMT]]></title><description><![CDATA[<p>hat denn keiner eine Idee? hab schon das komplette Archive durchforscht aber find keine Problemlösung</p>
]]></description><link>https://www.c-plusplus.net/forum/post/507332</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/507332</guid><dc:creator><![CDATA[bigmama]]></dc:creator><pubDate>Fri, 23 Apr 2004 11:19:11 GMT</pubDate></item><item><title><![CDATA[Reply to Kontextmenü das alte Spiel on Fri, 23 Apr 2004 11:33:47 GMT]]></title><description><![CDATA[<p>Ich hab hier was in einem Beispielprgramm gefunden.</p>
<pre><code class="language-cpp">CMenu menu;
        menu.LoadMenu (IDR_CONTEXTMENU);
        CMenu* pContextMenu = menu.GetSubMenu (0);
/* Brauchst du nicht, nur der Vollständigkeit halber:
        for (int i=0; i&lt;5; i++)
            pContextMenu-&gt;ModifyMenu (ID_COLOR_RED + i,
                MF_BYCOMMAND | MF_OWNERDRAW, ID_COLOR_RED + i);
*/
        pContextMenu-&gt;TrackPopupMenu (TPM_LEFTALIGN | TPM_LEFTBUTTON |
            TPM_RIGHTBUTTON, point.x, point.y, AfxGetMainWnd ());
</code></pre>
<p>Du hast den Teil mit GetSubMenü nicht, liegt es daran?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/507339</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/507339</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Fri, 23 Apr 2004 11:33:47 GMT</pubDate></item><item><title><![CDATA[Reply to Kontextmenü das alte Spiel on Sat, 24 Apr 2004 10:31:20 GMT]]></title><description><![CDATA[<p>ne Funktioniert leider auch nicht, kommt ne Fehlermeldung &quot;Unbehandelte Ausnahme&quot;</p>
<p>So scheiss hab jetzt schon alles probiert, wenn ich es schaffe dass er net abschmiert, dann krieg ich nur mein kleines weisen rechteck zu sehen aber kein menu</p>
<p><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/507787</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/507787</guid><dc:creator><![CDATA[bigmama]]></dc:creator><pubDate>Sat, 24 Apr 2004 10:31:20 GMT</pubDate></item><item><title><![CDATA[Reply to Kontextmenü das alte Spiel on Sat, 24 Apr 2004 11:10:44 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>das müßte aber so gehen, wie estartu_de geschrieben hat. Wahrscheinlich hast du einen Fehler beim Erstellen des Menüs gemacht, ich kopiere dir mal die Anleitung heraus, und dann verwendest du noch einmal estartu_de's Code:</p>
<p>MSDN schrieb:</p>
<blockquote>
<p>So erstellen Sie ein Kontextmenü</p>
<p>Erstellen Sie eine Menüleiste mit leerem Titel.</p>
<p>Geben Sie einen vorläufigen Buchstaben in die Beschriftung ein, oder wählen Sie ein Attribut zur späteren Umkehrung. Dadurch wird die Erstellung des Menüs aktiviert.</p>
<p>Bewegen Sie sich zum ersten Befehl im Menü. Öffnen Sie die Eigenschaftenseite, und geben Sie die Beschriftung und beliebige andere Informationen ein.<br />
Wiederholen Sie diesen Vorgang für alle anderen Menübefehle im Kontextmenü.</p>
<p>Leeren Sie die oberste Menüleiste erneut, indem Sie den vorläufigen Buchstaben in der Beschriftung löschen, oder indem Sie das temporäre Attribut zurücksetzen.<br />
Ziel ist es, ein Kontextmenü zu besitzen, das unter einer leeren Menüleiste folgt.</p>
<p>Speichern Sie die Menüressource.</p>
</blockquote>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/507815</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/507815</guid><dc:creator><![CDATA[Probe-Nutzer]]></dc:creator><pubDate>Sat, 24 Apr 2004 11:10:44 GMT</pubDate></item></channel></rss>