<?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[System Tray Zugriff]]></title><description><![CDATA[<p>Hallo!<br />
Ich möchte gerne auf ein Programm zugreifen, das im System Tray ist.<br />
Wie kann man das in MFC 6.0 am besten realisieren.</p>
<p>Danke</p>
<p>werna</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/85403/system-tray-zugriff</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Apr 2026 22:52:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/85403.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 08 Sep 2004 13:47:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to System Tray Zugriff on Wed, 08 Sep 2004 13:47:22 GMT]]></title><description><![CDATA[<p>Hallo!<br />
Ich möchte gerne auf ein Programm zugreifen, das im System Tray ist.<br />
Wie kann man das in MFC 6.0 am besten realisieren.</p>
<p>Danke</p>
<p>werna</p>
]]></description><link>https://www.c-plusplus.net/forum/post/602530</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/602530</guid><dc:creator><![CDATA[Werna]]></dc:creator><pubDate>Wed, 08 Sep 2004 13:47:22 GMT</pubDate></item><item><title><![CDATA[Reply to System Tray Zugriff on Wed, 08 Sep 2004 15:18:17 GMT]]></title><description><![CDATA[<p>Dein Programm ist nicht im Systray. Es wir lediglich dort ein ICON eingeblendet.<br />
Dein Programm kannst du dabei auf WindowEnable(false) setzen.</p>
<p>Das Systraynachrichten bekommt man in OnTrayMessage.<br />
Da kann man z.B. abfangen:</p>
<pre><code class="language-cpp">switch (lparam)
    {
		case WM_RBUTTONDOWN:
			{// The user clicked the right mouse button.
				// Let's give them a menu so they can start/stop   
				//// the animation.   
				//CMenu oMenu;
				//if (oMenu.LoadMenu(IDR_MENU1))        
				//{
				//	CMenu* pPopup = oMenu.GetSubMenu(0);
				//	ASSERT(pPopup != NULL);
				//	CPoint oPoint;
				//	// Figure out where the mouse is so we
				//	// can display the menu near it.
				//	GetCursorPos(&amp;oPoint);
				//	SetForegroundWindow();
				//	pPopup-&gt;TrackPopupMenu(
				//		TPM_LEFTALIGN | TPM_RIGHTBUTTON,
				//		oPoint.x, oPoint.y, this); 
				//}
			}
			break;
		case WM_LBUTTONDBLCLK:
			{
				ShowWindow(SW_SHOW);
				ShowWindow(SW_RESTORE);
			}
    }
</code></pre>
<p>Shreib mal genauer was du willst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/602601</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/602601</guid><dc:creator><![CDATA[Unix-Tom]]></dc:creator><pubDate>Wed, 08 Sep 2004 15:18:17 GMT</pubDate></item><item><title><![CDATA[Reply to System Tray Zugriff on Wed, 08 Sep 2004 15:28:03 GMT]]></title><description><![CDATA[<p>Er möchte auf ein anderes Programm zugreifen, welches im Systray liegt.</p>
<p>Devil</p>
]]></description><link>https://www.c-plusplus.net/forum/post/602610</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/602610</guid><dc:creator><![CDATA[phlox81]]></dc:creator><pubDate>Wed, 08 Sep 2004 15:28:03 GMT</pubDate></item></channel></rss>