<?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[Tray-Icon mit einem Konsolenprogramm.]]></title><description><![CDATA[<p>Hi!</p>
<p>Kann mir jemand erklären, wie ich ein Konsolenprogramm als Tray-Icon in die Taskleiste neben der Uhr bekomme? Ich möchte so wenig wie möglich WinAPI benutzen.<br />
Wie kann ich das Menu erstellen, dass kommt wenn man mit der rechten, bzw. linken Maustaste auf das Icon klickt?<br />
Geht das alles mit einem Konsolenprogramm überhaupt?</p>
<p>Danke schonmal im voraus.... <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="😉"
    /></p>
<p>Dago</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/80899/tray-icon-mit-einem-konsolenprogramm</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 14:22:41 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/80899.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 26 Jul 2004 10:35:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Tray-Icon mit einem Konsolenprogramm. on Mon, 26 Jul 2004 10:35:49 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Kann mir jemand erklären, wie ich ein Konsolenprogramm als Tray-Icon in die Taskleiste neben der Uhr bekomme? Ich möchte so wenig wie möglich WinAPI benutzen.<br />
Wie kann ich das Menu erstellen, dass kommt wenn man mit der rechten, bzw. linken Maustaste auf das Icon klickt?<br />
Geht das alles mit einem Konsolenprogramm überhaupt?</p>
<p>Danke schonmal im voraus.... <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="😉"
    /></p>
<p>Dago</p>
]]></description><link>https://www.c-plusplus.net/forum/post/568352</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/568352</guid><dc:creator><![CDATA[Dago]]></dc:creator><pubDate>Mon, 26 Jul 2004 10:35:49 GMT</pubDate></item><item><title><![CDATA[Reply to Tray-Icon mit einem Konsolenprogramm. on Mon, 26 Jul 2004 12:12:23 GMT]]></title><description><![CDATA[<p>Ein <a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39365" rel="nofollow">Thread</a> in der WinAPI-Faq gibt Auskunft. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>gruss, flyingCoder.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/568422</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/568422</guid><dc:creator><![CDATA[flyingCoder]]></dc:creator><pubDate>Mon, 26 Jul 2004 12:12:23 GMT</pubDate></item><item><title><![CDATA[Reply to Tray-Icon mit einem Konsolenprogramm. on Mon, 26 Jul 2004 12:16:59 GMT]]></title><description><![CDATA[<p>PS: Du kannst mit einem Win32-Konsolenprogramm alles machen, wie auch mit einem Windowsprogramm, weil es streng genommen auch ein Windowsprogramm ist. Wenn du windowsspezifische Dinge in dein Programm reinbauen willst, geht das natürlich nur mit der WinAPI <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/568428</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/568428</guid><dc:creator><![CDATA[flyingCoder]]></dc:creator><pubDate>Mon, 26 Jul 2004 12:16:59 GMT</pubDate></item><item><title><![CDATA[Reply to Tray-Icon mit einem Konsolenprogramm. on Mon, 26 Jul 2004 12:29:24 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/4423">@Dago</a><br />
In dem Fall kommst du leider ohne WinAPI nicht aus. Also ab ins WinAPI-Forum.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/568440</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/568440</guid><dc:creator><![CDATA[AJ]]></dc:creator><pubDate>Mon, 26 Jul 2004 12:29:24 GMT</pubDate></item><item><title><![CDATA[Reply to Tray-Icon mit einem Konsolenprogramm. on Mon, 26 Jul 2004 12:29:49 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile.php?mode=viewprofile&amp;u=2739" rel="nofollow">AJ</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=13" rel="nofollow">DOS und Win32-Konsole</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum.php?f=4" rel="nofollow">WinAPI</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic.php?t=39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/568441</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/568441</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Mon, 26 Jul 2004 12:29:49 GMT</pubDate></item><item><title><![CDATA[Reply to Tray-Icon mit einem Konsolenprogramm. on Mon, 26 Jul 2004 12:31:46 GMT]]></title><description><![CDATA[<p>flyingCoder schrieb:</p>
<blockquote>
<p>PS: Du kannst mit einem Win32-Konsolenprogramm alles machen, wie auch mit einem Windowsprogramm, weil es streng genommen auch ein Windowsprogramm ist. Wenn du windowsspezifische Dinge in dein Programm reinbauen willst, geht das natürlich nur mit der WinAPI <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="😉"
    /></p>
</blockquote>
<p>Wie kann ich verhindern, dass sich das Fenster nicht vergrößert + wie schaffe ich es die Titelleiste auszublenden?</p>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/568444</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/568444</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Mon, 26 Jul 2004 12:31:46 GMT</pubDate></item><item><title><![CDATA[Reply to Tray-Icon mit einem Konsolenprogramm. on Tue, 27 Jul 2004 08:37:23 GMT]]></title><description><![CDATA[<p>SideWinder schrieb:</p>
<blockquote>
<p>Wie kann ich verhindern, dass sich das Fenster nicht vergrößert + wie schaffe ich es die Titelleiste auszublenden?</p>
</blockquote>
<p>Ich weiß nicht, ob ich dich richtig verstanden habe, aber nimm einfach statt WS_OVERLAPPED(WINDOW) den WS_POPUP Style. Und dann noch WS_SIZEBOX und evtl. WS_MAXIMIZEBOX und WS_MINIMIZEBOX weglassen bzw. die Flags löschen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/569179</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/569179</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Tue, 27 Jul 2004 08:37:23 GMT</pubDate></item><item><title><![CDATA[Reply to Tray-Icon mit einem Konsolenprogramm. on Tue, 27 Jul 2004 11:26:28 GMT]]></title><description><![CDATA[<p>flenders schrieb:</p>
<blockquote>
<p>Ich weiß nicht, ob ich dich richtig verstanden habe, aber nimm einfach statt WS_OVERLAPPED(WINDOW) den WS_POPUP Style. Und dann noch WS_SIZEBOX und evtl. WS_MAXIMIZEBOX und WS_MINIMIZEBOX weglassen bzw. die Flags löschen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
</blockquote>
<p>Weiss jemand, wie die Funktion heisst mit der man nachträglich den &quot;window-style&quot; ändern kann? <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>
]]></description><link>https://www.c-plusplus.net/forum/post/569332</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/569332</guid><dc:creator><![CDATA[flyingCoder]]></dc:creator><pubDate>Tue, 27 Jul 2004 11:26:28 GMT</pubDate></item><item><title><![CDATA[Reply to Tray-Icon mit einem Konsolenprogramm. on Tue, 27 Jul 2004 11:37:58 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/4772">@flyingCoder</a>: SetWindowLong()<br />
<a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/1644">@flenders</a>: Hehe, geht bei der Konsole nicht - sollte bloß flyingCoder zeigen, dass man eben nicht alles mit der Konsole machen kann was sonst auch funktioniert <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="😉"
    /></p>
<p>Aber kümmert euch lieber um die ursprüngliche Frage -&gt; TrayIcon</p>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/569342</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/569342</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Tue, 27 Jul 2004 11:37:58 GMT</pubDate></item><item><title><![CDATA[Reply to Tray-Icon mit einem Konsolenprogramm. on Tue, 27 Jul 2004 11:51:02 GMT]]></title><description><![CDATA[<p>SideWinder schrieb:</p>
<blockquote>
<p>Hehe, geht bei der Konsole nicht - sollte bloß flyingCoder zeigen, dass man eben nicht alles mit der Konsole machen kann was sonst auch funktioniert <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="😉"
    /></p>
</blockquote>
<p>Achso, wusst nicht, dass das nur auf das Konsolen-Fenster bezogen sein sollte.</p>
<p>SideWinder schrieb:</p>
<blockquote>
<p>Aber kümmert euch lieber um die ursprüngliche Frage -&gt; TrayIcon</p>
</blockquote>
<p>Afaik brauchst du ein &quot;normales&quot; Fenster (welches aber auch unsichtbar sein darf) <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/569361</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/569361</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Tue, 27 Jul 2004 11:51:02 GMT</pubDate></item><item><title><![CDATA[Reply to Tray-Icon mit einem Konsolenprogramm. on Tue, 27 Jul 2004 14:21:11 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Wie ich ein TrayIcon erstelle hab ich inzwischen rausgefunden, nur verschwindet es immer wieder sofort. Das kriege ich aber auch noch hin. Ich vermute das liegt daran, weil ich in dem Konsolenprogramm keine Nachrichten abfang.<br />
Kann mir jemand vielleicht ein kleines Beispiel (oder links zu nem Tut) geben oder erklären, wie ich Nachrichten in einem Konsolenprogramm in der <strong>int main()</strong> abfangen kann?</p>
<p>Danke schon mal für eure Hilfe bis jetzt. Thx! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Mfg Dago</p>
]]></description><link>https://www.c-plusplus.net/forum/post/569558</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/569558</guid><dc:creator><![CDATA[Dago]]></dc:creator><pubDate>Tue, 27 Jul 2004 14:21:11 GMT</pubDate></item><item><title><![CDATA[Reply to Tray-Icon mit einem Konsolenprogramm. on Tue, 27 Jul 2004 15:13:21 GMT]]></title><description><![CDATA[<p>ich wär mir nicht sicher ob das überhaubt geht!?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/569616</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/569616</guid><dc:creator><![CDATA[dot]]></dc:creator><pubDate>Tue, 27 Jul 2004 15:13:21 GMT</pubDate></item><item><title><![CDATA[Reply to Tray-Icon mit einem Konsolenprogramm. on Tue, 27 Jul 2004 15:15:28 GMT]]></title><description><![CDATA[<p>flyingCoder schrieb:</p>
<blockquote>
<p>Du kannst mit einem Win32-Konsolenprogramm alles machen, wie auch mit einem Windowsprogramm, weil es streng genommen auch ein Windowsprogramm ist. Wenn du windowsspezifische Dinge in dein Programm reinbauen willst, geht das natürlich nur mit der WinAPI <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="😉"
    /></p>
</blockquote>
<p>Daraus schließe ich, dass es eigentlich gehen müsste... <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/569621</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/569621</guid><dc:creator><![CDATA[Dago]]></dc:creator><pubDate>Tue, 27 Jul 2004 15:15:28 GMT</pubDate></item><item><title><![CDATA[Reply to Tray-Icon mit einem Konsolenprogramm. on Tue, 27 Jul 2004 15:51:17 GMT]]></title><description><![CDATA[<p>diese aussage ist bereits von SideWinder widerlegt worden...</p>
<p>du könntest versuchen das fenster deiner konsolenanwendung zu finden und dann per subclassing die nachrichtenverarbeitung zu verändern...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/569654</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/569654</guid><dc:creator><![CDATA[dot]]></dc:creator><pubDate>Tue, 27 Jul 2004 15:51:17 GMT</pubDate></item><item><title><![CDATA[Reply to Tray-Icon mit einem Konsolenprogramm. on Tue, 27 Jul 2004 16:22:15 GMT]]></title><description><![CDATA[<p>dot schrieb:</p>
<blockquote>
<p>diese aussage ist bereits von SideWinder widerlegt worden...</p>
</blockquote>
<p>Hätte nicht gedacht, dass meine Aussage so auf die Goldwaage gelegt würde...<br />
Als ich das geschrieben habe, dachte ich mehr an Ressourcen, etc.</p>
<p>MFG, flyingCoder.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/569678</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/569678</guid><dc:creator><![CDATA[flyingCoder]]></dc:creator><pubDate>Tue, 27 Jul 2004 16:22:15 GMT</pubDate></item><item><title><![CDATA[Reply to Tray-Icon mit einem Konsolenprogramm. on Tue, 27 Jul 2004 20:07:14 GMT]]></title><description><![CDATA[<p>dot schrieb:</p>
<blockquote>
<p>per subclassing die nachrichtenverarbeitung zu verändern...</p>
</blockquote>
<p>Ich kenn mich mit WinAPI noch nicht so gut aus. Wie ich das Fenster finden könnte weiß ich, aber mit <em>subclassing</em> kann ich nichts anfangen. Und wieso sollte ich die Nachrichtenverarbeitung verändern? Ich will die Nachrichten ja nur abfangen und auslesen... <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="😕"
    /> <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>Ich mein, zu einem Konsolenfenster müssen doch auch Nachrichten geschickt werden, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/569843</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/569843</guid><dc:creator><![CDATA[Dago]]></dc:creator><pubDate>Tue, 27 Jul 2004 20:07:14 GMT</pubDate></item><item><title><![CDATA[Reply to Tray-Icon mit einem Konsolenprogramm. on Tue, 27 Jul 2004 20:22:10 GMT]]></title><description><![CDATA[<p>Du gibst doch bei der Erstellung das Fenster-Handle an, welches die Nachrichten empfangen soll. Und dort musst du sie eben abfangen <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="😉"
    /></p>
<p>Wenn du dich nicht mit Sub-Classing herumschlagen willst, kannst du auch einfach (wie schon erwähnt) ein unsichtbares Fenster erstellen.<br />
Ganz evtl. kannst du auch direkt eine Message-Loop in main einbauen und dort die Nachrichten nicht dispatchen, sondern direkt bearbeiten (Spekulation) <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/569855</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/569855</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Tue, 27 Jul 2004 20:22:10 GMT</pubDate></item><item><title><![CDATA[Reply to Tray-Icon mit einem Konsolenprogramm. on Tue, 27 Jul 2004 20:45:39 GMT]]></title><description><![CDATA[<p>Ich glaub ihr habt mich überredet. Ich probier das mal mit dem unsichtbaren Fenster. Oder ich probier einfach so mal rum, früher oder später werd ichs irgendwie schaffen.... Die Methode hat bislang noch immer funktioniert... <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>
<p>Danke für eure Hilfe!</p>
<p>Mfg Dago</p>
]]></description><link>https://www.c-plusplus.net/forum/post/569872</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/569872</guid><dc:creator><![CDATA[Dago]]></dc:creator><pubDate>Tue, 27 Jul 2004 20:45:39 GMT</pubDate></item></channel></rss>