<?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[Systemmenü ersetzen]]></title><description><![CDATA[<p>Hi,<br />
ich habe in meiner Anwendung ein Tray Icon und ein Menü, welches bei einem Rechtsklick auf selbiges erscheint.<br />
Nun moechte ich, dass statt dem Systemenü (bzw Windowmenü), welches u.a. bei einem Klick in der Titelleiste erscheint, mein Menü zum Vorschein kommt.<br />
Frage: Wie stelle ich das an? Ich habe versucht WM_INITMENU u. WM_INITPOPUPMENU zu ersetzen - leider erfolglos, da man da afaik nicht das Anzeigen der (alten) Menüs stoppen kann. WM_SYSCOMMAND ist auch der falsche Ansatz, da dazu das Menü auch schon angezeigt werden muss.</p>
<p>Achso: das Systemmenü einfach so zu modifizieren, dass es wie das andere Popup Menü aussieht geht nicht, weil ich dazu einige Menüpunkte entfernen muesste, deren Funktionalitaet ich aber brauch (Bsp.: in dem Popup Menü ist kein Move-Eintrag, d.h. diesen muesste ich aus dem Systemmenü loeschen - leider koennte ich dann das Fenster nicht mehr bewegen, was nicht Sinn und Zweck ist).</p>
<p>Hoffe mir kann jemand helfen <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>Gruss,<br />
DeSoVoDaMu</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/114629/systemmenü-ersetzen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 02 Jul 2026 08:18:24 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/114629.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 06 Jul 2005 09:38:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Systemmenü ersetzen on Wed, 06 Jul 2005 09:38:38 GMT]]></title><description><![CDATA[<p>Hi,<br />
ich habe in meiner Anwendung ein Tray Icon und ein Menü, welches bei einem Rechtsklick auf selbiges erscheint.<br />
Nun moechte ich, dass statt dem Systemenü (bzw Windowmenü), welches u.a. bei einem Klick in der Titelleiste erscheint, mein Menü zum Vorschein kommt.<br />
Frage: Wie stelle ich das an? Ich habe versucht WM_INITMENU u. WM_INITPOPUPMENU zu ersetzen - leider erfolglos, da man da afaik nicht das Anzeigen der (alten) Menüs stoppen kann. WM_SYSCOMMAND ist auch der falsche Ansatz, da dazu das Menü auch schon angezeigt werden muss.</p>
<p>Achso: das Systemmenü einfach so zu modifizieren, dass es wie das andere Popup Menü aussieht geht nicht, weil ich dazu einige Menüpunkte entfernen muesste, deren Funktionalitaet ich aber brauch (Bsp.: in dem Popup Menü ist kein Move-Eintrag, d.h. diesen muesste ich aus dem Systemmenü loeschen - leider koennte ich dann das Fenster nicht mehr bewegen, was nicht Sinn und Zweck ist).</p>
<p>Hoffe mir kann jemand helfen <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>Gruss,<br />
DeSoVoDaMu</p>
]]></description><link>https://www.c-plusplus.net/forum/post/824891</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/824891</guid><dc:creator><![CDATA[DeSoVoDaMu]]></dc:creator><pubDate>Wed, 06 Jul 2005 09:38:38 GMT</pubDate></item><item><title><![CDATA[Reply to Systemmenü ersetzen on Sat, 09 Jul 2005 11:33:30 GMT]]></title><description><![CDATA[<p>Fehlen noch Angaben? Ist das Problem unklar?<br />
Kann doch nicht sein, dass mir keiner helfen kann... <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>Vllt hat ja jemand eine Idee, wie ich herausfinden koennte, wie zB WinAMP das macht?</p>
<p>Gruss,<br />
DeSoVoDaMu</p>
]]></description><link>https://www.c-plusplus.net/forum/post/827169</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/827169</guid><dc:creator><![CDATA[DeSoVoDaMu]]></dc:creator><pubDate>Sat, 09 Jul 2005 11:33:30 GMT</pubDate></item><item><title><![CDATA[Reply to Systemmenü ersetzen on Sat, 09 Jul 2005 13:43:19 GMT]]></title><description><![CDATA[<p>GetSystemMenu und dann die bekannten Menü-Funktionen: ModifyMenu und wie sie alle heißen. Aber warum willst du das Systemmenü deines Fenster ändern? Erstens sind dort deine Funktionen ziemlich versteckt, nicht gerade intuitiv zu bedienen und zweitens erwarte ich dort die standard Menüpunkte zu finden und wäre sehr irritiert, sie dort nicht zu finden. Entfernst du zum Beispiel den menüpunkt 'Schließen' ist das 'Schließen'-Kreuz im Fenster auch deaktiviert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/827249</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/827249</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Sat, 09 Jul 2005 13:43:19 GMT</pubDate></item><item><title><![CDATA[Reply to Systemmenü ersetzen on Mon, 11 Jul 2005 08:49:41 GMT]]></title><description><![CDATA[<p>Vielen Dank für die Antwort. Leider war das nicht, was ich gesucht habe.<br />
Ich konnte das Problem jetzt aber auf eine andere Art loesen.</p>
<p>Gruss,<br />
DeSoVoDaMu</p>
]]></description><link>https://www.c-plusplus.net/forum/post/828262</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/828262</guid><dc:creator><![CDATA[DeSoVoDaMu]]></dc:creator><pubDate>Mon, 11 Jul 2005 08:49:41 GMT</pubDate></item></channel></rss>