<?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[menu (im SysTray)]]></title><description><![CDATA[<p>Hallo.<br />
Ich habe folgendes Problem:</p>
<p>Mein kleines Programm kann man per klick ins Hauptmenu in die SystemTray<br />
verschieben. (Klappt super)</p>
<p>Wenn man jetzt mit der linken Maustaste aus das Icon klickt, soll da ein<br />
Kontextmenu erscheinen.</p>
<p>Das Kontextmenu erstelle ich vorher mit:</p>
<pre><code>hMenuTray=CreateMenu();
	hMenuTrayPopup=CreateMenu();

	AppendMenu(hMenuTrayPopup, MF_STRING,3, szMenu1);
	AppendMenu(hMenuTrayPopup, MF_SEPARATOR,0, NULL);//---
	AppendMenu(hMenuTrayPopup, MF_STRING,5, szMenu2);
	AppendMenu(hMenuTrayPopup, MF_STRING,6, szMenu3);

	AppendMenu(hMenuTray, MF_POPUP,
         (UINT)hMenuTrayPopup, szMenu4);
	AppendMenu(hMenuTray, MF_STRING, IDM_1, szMenu5);
</code></pre>
<p>Was das Programm macht, wenn ich mit links auf das SysTrayIcon klicke:</p>
<p>Es öffnet ein Kontextmenu ganz schmal, als ob die Einträge fehlen würden<br />
(szMenu1,szMenu2...).<br />
<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="😕"
    /><br />
Die UnterMenus funktionieren und werden einwandfrei dargestellt.<br />
(inklusive Text)</p>
<p>Was mache ich denn falsch?<br />
Hat jemand einen Tipp, oder einen kleinen Wink mit dem Zaunpfahl?<br />
MFG:micha_bln</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/63217/menu-im-systray</link><generator>RSS for Node</generator><lastBuildDate>Thu, 04 Jun 2026 08:13:18 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/63217.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 30 Jan 2004 14:23:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to menu (im SysTray) on Fri, 30 Jan 2004 14:23:17 GMT]]></title><description><![CDATA[<p>Hallo.<br />
Ich habe folgendes Problem:</p>
<p>Mein kleines Programm kann man per klick ins Hauptmenu in die SystemTray<br />
verschieben. (Klappt super)</p>
<p>Wenn man jetzt mit der linken Maustaste aus das Icon klickt, soll da ein<br />
Kontextmenu erscheinen.</p>
<p>Das Kontextmenu erstelle ich vorher mit:</p>
<pre><code>hMenuTray=CreateMenu();
	hMenuTrayPopup=CreateMenu();

	AppendMenu(hMenuTrayPopup, MF_STRING,3, szMenu1);
	AppendMenu(hMenuTrayPopup, MF_SEPARATOR,0, NULL);//---
	AppendMenu(hMenuTrayPopup, MF_STRING,5, szMenu2);
	AppendMenu(hMenuTrayPopup, MF_STRING,6, szMenu3);

	AppendMenu(hMenuTray, MF_POPUP,
         (UINT)hMenuTrayPopup, szMenu4);
	AppendMenu(hMenuTray, MF_STRING, IDM_1, szMenu5);
</code></pre>
<p>Was das Programm macht, wenn ich mit links auf das SysTrayIcon klicke:</p>
<p>Es öffnet ein Kontextmenu ganz schmal, als ob die Einträge fehlen würden<br />
(szMenu1,szMenu2...).<br />
<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="😕"
    /><br />
Die UnterMenus funktionieren und werden einwandfrei dargestellt.<br />
(inklusive Text)</p>
<p>Was mache ich denn falsch?<br />
Hat jemand einen Tipp, oder einen kleinen Wink mit dem Zaunpfahl?<br />
MFG:micha_bln</p>
]]></description><link>https://www.c-plusplus.net/forum/post/447799</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/447799</guid><dc:creator><![CDATA[micha_]]></dc:creator><pubDate>Fri, 30 Jan 2004 14:23:17 GMT</pubDate></item><item><title><![CDATA[Reply to menu (im SysTray) on Fri, 30 Jan 2004 14:26:49 GMT]]></title><description><![CDATA[<p>Zeig mal wie du es öffnest</p>
]]></description><link>https://www.c-plusplus.net/forum/post/447802</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/447802</guid><dc:creator><![CDATA[CMatt]]></dc:creator><pubDate>Fri, 30 Jan 2004 14:26:49 GMT</pubDate></item><item><title><![CDATA[Reply to menu (im SysTray) on Fri, 30 Jan 2004 14:29:03 GMT]]></title><description><![CDATA[<p>Ich fange die linke Maustaste in einer Funktion ab, in der das hier steht:</p>
<pre><code>POINT point;
	point.x=LOWORD (lParam);
	point.y=HIWORD (lParam);

	if (SetForegroundWindow(hwnd) == 0)
	{
		return FALSE;
	}

	if (GetCursorPos(&amp;point) == 0)
	{
		return FALSE;
	}

	if (TrackPopupMenu(hMenuTray, TPM_RIGHTBUTTON | TPM_RIGHTALIGN, point.x, point.y, 0, hwnd, NULL) == 0)
	{
		return FALSE;
	}

	if (PostMessage(hwnd, WM_NULL, 0, 0) == 0)
	{
		return FALSE;
	}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/447805</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/447805</guid><dc:creator><![CDATA[micha_]]></dc:creator><pubDate>Fri, 30 Jan 2004 14:29:03 GMT</pubDate></item><item><title><![CDATA[Reply to menu (im SysTray) on Fri, 30 Jan 2004 14:35:05 GMT]]></title><description><![CDATA[<p>ich würde mal nen versuch mit TrackPopupMenu(<strong>hMenuTrayPopup</strong>... starten <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="😉"
    /> <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>
]]></description><link>https://www.c-plusplus.net/forum/post/447813</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/447813</guid><dc:creator><![CDATA[CMatt]]></dc:creator><pubDate>Fri, 30 Jan 2004 14:35:05 GMT</pubDate></item><item><title><![CDATA[Reply to menu (im SysTray) on Fri, 30 Jan 2004 14:37:42 GMT]]></title><description><![CDATA[<p>[komm schämend aus der ecke zurück]</p>
<p>Bloss so zum Verständniss:<br />
Dann muss ich also ein Untermenu erstellen, wo mein ganzes menu drin ist und dieses untermenu dann anzeigen?</p>
<p>(Menu besteht eigentlich aus 2 Buttons und 1 Untermenu mit 4 Buttons)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/447815</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/447815</guid><dc:creator><![CDATA[micha_]]></dc:creator><pubDate>Fri, 30 Jan 2004 14:37:42 GMT</pubDate></item></channel></rss>