<?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[TrayIcon]]></title><description><![CDATA[<p>Hallo,</p>
<p>beim Minimieren (in der CMainFrame abgefangen), verkleinere ich mein Programm wie in der FAQ beschrieben zum TrayIcon und kehre mit Doppelklick zurück - klappt auch wunderbar.</p>
<ol>
<li></li>
</ol>
<p>In meiner CAppView reagiere ich in einer Nachrichtenbehandlungsroutine auf ein eigehendes Signal am COM-Port. Wenn Daten kommen, möchte ich das Fenster gern wieder vergrößern.</p>
<p>Ich habe versucht die Message zum Vergrößern zu senden:<br />
SendMessage(WM_NOTIFICATION, 0, WM_LBUTTONDBLCLK)</p>
<p>Er gibt mir keinen Fehler, aber das Fenster macht er trotzdem nicht wieder groß.</p>
<ol start="2">
<li></li>
</ol>
<p>Wie kann ich beim zurückholen festlegen, dass das Fenster das Aktive ist und maximiert im Vordergrund erscheinen soll?<br />
Mit ShowWindow(WM_SHOW | SW_MAXIMIZE) kehrt das Fenster zwar aus dem TrayBereich minimiert zurück auf die Taskleiste, wird aber nicht aktiv vordergründig dargestellt.</p>
<p>Danke<br />
Chris</p>
<p>[ Dieser Beitrag wurde am 12.06.2003 um 15:55 Uhr von <strong>MuehBln</strong> editiert. ]</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/6152/trayicon</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Apr 2026 19:44:05 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/6152.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 12 Jun 2003 13:53:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to TrayIcon on Thu, 12 Jun 2003 13:53:00 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>beim Minimieren (in der CMainFrame abgefangen), verkleinere ich mein Programm wie in der FAQ beschrieben zum TrayIcon und kehre mit Doppelklick zurück - klappt auch wunderbar.</p>
<ol>
<li></li>
</ol>
<p>In meiner CAppView reagiere ich in einer Nachrichtenbehandlungsroutine auf ein eigehendes Signal am COM-Port. Wenn Daten kommen, möchte ich das Fenster gern wieder vergrößern.</p>
<p>Ich habe versucht die Message zum Vergrößern zu senden:<br />
SendMessage(WM_NOTIFICATION, 0, WM_LBUTTONDBLCLK)</p>
<p>Er gibt mir keinen Fehler, aber das Fenster macht er trotzdem nicht wieder groß.</p>
<ol start="2">
<li></li>
</ol>
<p>Wie kann ich beim zurückholen festlegen, dass das Fenster das Aktive ist und maximiert im Vordergrund erscheinen soll?<br />
Mit ShowWindow(WM_SHOW | SW_MAXIMIZE) kehrt das Fenster zwar aus dem TrayBereich minimiert zurück auf die Taskleiste, wird aber nicht aktiv vordergründig dargestellt.</p>
<p>Danke<br />
Chris</p>
<p>[ Dieser Beitrag wurde am 12.06.2003 um 15:55 Uhr von <strong>MuehBln</strong> editiert. ]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/29814</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/29814</guid><dc:creator><![CDATA[MuehBln]]></dc:creator><pubDate>Thu, 12 Jun 2003 13:53:00 GMT</pubDate></item><item><title><![CDATA[Reply to TrayIcon on Thu, 12 Jun 2003 14:30:00 GMT]]></title><description><![CDATA[<p>1. Ruf doch direkt den Code auf, in dem du auf den Doppelklick reagierst!<br />
2. SetForegroundWindow</p>
]]></description><link>https://www.c-plusplus.net/forum/post/29815</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/29815</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Thu, 12 Jun 2003 14:30:00 GMT</pubDate></item><item><title><![CDATA[Reply to TrayIcon on Thu, 12 Jun 2003 16:37:00 GMT]]></title><description><![CDATA[<p>zu 2. Danke!</p>
<p>zu 1:<br />
Wie kann ich denn die Methode aus der CMainFrame in der CMyView direkt aufrufen? Kann ich mir den Zeiger auf den MainFrame irgendwie holen?</p>
<p>Zur Erklärung:<br />
Also ich will ja einerseits auf den Doppelklick der Mouse reagieren - das klappt auch wunderbar.<br />
Aber dann habe ich noch ein BarCode-Scanner am COM-Port der per Taste am Scanner den Code ließt, intern auswertet und zum Port sendet. Das Empfangen findet über ein Messaghandling in der CMyView statt und von dort möchte ich dann gern das Maximieren des Fensters auslösen. Nur wie? <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>Gruß Chris</p>
]]></description><link>https://www.c-plusplus.net/forum/post/29816</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/29816</guid><dc:creator><![CDATA[MuehBln]]></dc:creator><pubDate>Thu, 12 Jun 2003 16:37:00 GMT</pubDate></item><item><title><![CDATA[Reply to TrayIcon on Thu, 12 Jun 2003 20:12:00 GMT]]></title><description><![CDATA[<p>CMainFrame *pMainFrame=(CMainFrame*)AfxGetMainWnd();</p>
]]></description><link>https://www.c-plusplus.net/forum/post/29817</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/29817</guid><dc:creator><![CDATA[Unix-Tom]]></dc:creator><pubDate>Thu, 12 Jun 2003 20:12:00 GMT</pubDate></item><item><title><![CDATA[Reply to TrayIcon on Fri, 13 Jun 2003 07:06:00 GMT]]></title><description><![CDATA[<p>Danke! Danke! Danke! <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>
]]></description><link>https://www.c-plusplus.net/forum/post/29818</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/29818</guid><dc:creator><![CDATA[MuehBln]]></dc:creator><pubDate>Fri, 13 Jun 2003 07:06:00 GMT</pubDate></item></channel></rss>