<?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 sieht Bescheiden aus]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich hab mir mit Shell_NotifyIcon(..) ein Icon erstellt, aber das Icon sieht nicht so toll aus im Tray. Größe ist 16x16 mit 16 farben. Hier die Funktion die ich zum erstellen benutzt habe:</p>
<pre><code class="language-cpp">boolean SysTray_AddIcon(HWND hWnd, int Tray_ID, int Icon_ID, char *hint){

	NOTIFYICONDATA	nid;

	memset(&amp;nid, 0, sizeof(nid));
	nid.cbSize = sizeof(nid);
	nid.hWnd = hWnd;
	nid.uID = Tray_ID;
	nid.uFlags = NIF_ICON | NIF_TIP | NIF_MESSAGE;
	nid.hIcon = LoadIcon(Wnd_ThisInstance, MAKEINTRESOURCE(Icon_ID));
	nid.uCallbackMessage = WND_SYSTEMTRAY;
	strncpy(nid.szTip, hint, 64);
	return Shell_NotifyIcon(NIM_ADD, &amp;nid);
}
</code></pre>
<p>Achja das Icon sieht in Natura natürlich ganz ok aus, nur im Tray halt nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/198585/trayicon-sieht-bescheiden-aus</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 03:52:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/198585.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 22 Nov 2007 23:41:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to TrayIcon sieht Bescheiden aus on Thu, 22 Nov 2007 23:41:20 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich hab mir mit Shell_NotifyIcon(..) ein Icon erstellt, aber das Icon sieht nicht so toll aus im Tray. Größe ist 16x16 mit 16 farben. Hier die Funktion die ich zum erstellen benutzt habe:</p>
<pre><code class="language-cpp">boolean SysTray_AddIcon(HWND hWnd, int Tray_ID, int Icon_ID, char *hint){

	NOTIFYICONDATA	nid;

	memset(&amp;nid, 0, sizeof(nid));
	nid.cbSize = sizeof(nid);
	nid.hWnd = hWnd;
	nid.uID = Tray_ID;
	nid.uFlags = NIF_ICON | NIF_TIP | NIF_MESSAGE;
	nid.hIcon = LoadIcon(Wnd_ThisInstance, MAKEINTRESOURCE(Icon_ID));
	nid.uCallbackMessage = WND_SYSTEMTRAY;
	strncpy(nid.szTip, hint, 64);
	return Shell_NotifyIcon(NIM_ADD, &amp;nid);
}
</code></pre>
<p>Achja das Icon sieht in Natura natürlich ganz ok aus, nur im Tray halt nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1408544</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1408544</guid><dc:creator><![CDATA[Herrrmann]]></dc:creator><pubDate>Thu, 22 Nov 2007 23:41:20 GMT</pubDate></item><item><title><![CDATA[Reply to TrayIcon sieht Bescheiden aus on Fri, 23 Nov 2007 00:42:40 GMT]]></title><description><![CDATA[<p>Mir kommt es subjektiv immer so vor als würde bei Windows Versionen kleiner WinXP das Notify-Icon immer mit den &quot;Systemfarben&quot; gezeichnet. Was dann bescheiden aussieht wenn die Farben im Icon auf die Systemfarbpalette umgerechnet wird <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=";D"
      alt="😉"
    /></p>
<p>Möglicherweise das Icon auf &quot;Systemfarben&quot; (=die einzigsten Farben die mspaint unten anzeigt wenn man eine Bitmap als 16-Farben-Bitmap gespeichert hat) optimieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1408552</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1408552</guid><dc:creator><![CDATA[geeky]]></dc:creator><pubDate>Fri, 23 Nov 2007 00:42:40 GMT</pubDate></item><item><title><![CDATA[Reply to TrayIcon sieht Bescheiden aus on Fri, 23 Nov 2007 07:22:01 GMT]]></title><description><![CDATA[<p>Verwende nicht LoadIcon, das lädt ein 32x32 Icon sondern LoadImageEx um gezilt ein kleineres Image zu laden.</p>
<p>Evtl. hat Dein 32x32 Image auch nur 16 Farben...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1408585</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1408585</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Fri, 23 Nov 2007 07:22:01 GMT</pubDate></item></channel></rss>