<?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[Im Tray taucht anstatt meines Icons ein leeres auf...]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich hab hier ein kleines Problem. Ich will für meine Anwendung ein Tray-Icon<br />
im Traybar erstellen. Dazu hab ich mir diese Funktion geschrieben.</p>
<pre><code class="language-cpp">void initSystray(HWND hwnd) {
     NOTIFYICONDATA nid; 

     ZeroMemory(&amp;nid,sizeof(NOTIFYICONDATA)); 
     nid.cbSize = sizeof(NOTIFYICONDATA); 
     nid.hWnd = hwnd; 
     nid.uFlags = NIF_ICON | NIF_TIP | NIF_MESSAGE; 
     nid.hIcon = LoadIcon(rootInstance, MAKEINTRESOURCE(IDI_SYSTRAY));
     nid.uCallbackMessage = WM_USER+12345;
     lstrcpyn(nid.szTip,&quot;Test&quot;,sizeof(nid.szTip));

     ShowWindow(hwnd,SW_HIDE);
     Shell_NotifyIcon(NIM_ADD,&amp;nid);     
}
</code></pre>
<p>Wenn ich diese Funktion nun aufrufe, dann erscheint statt des richtigen Icons<br />
im Tray nur ein leerer Platzhalter. Hat jemand eine Idee was ich falsch mache.</p>
<p>Danke.</p>
<p>G.Ben</p>
<p>PS: An dem Icon selbst wird es wohl nicht liegen, ich habe es auch schon mit anderen versucht.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/122317/im-tray-taucht-anstatt-meines-icons-ein-leeres-auf</link><generator>RSS for Node</generator><lastBuildDate>Mon, 06 Jul 2026 03:51:34 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/122317.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 03 Oct 2005 12:27:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Im Tray taucht anstatt meines Icons ein leeres auf... on Mon, 03 Oct 2005 12:27:19 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich hab hier ein kleines Problem. Ich will für meine Anwendung ein Tray-Icon<br />
im Traybar erstellen. Dazu hab ich mir diese Funktion geschrieben.</p>
<pre><code class="language-cpp">void initSystray(HWND hwnd) {
     NOTIFYICONDATA nid; 

     ZeroMemory(&amp;nid,sizeof(NOTIFYICONDATA)); 
     nid.cbSize = sizeof(NOTIFYICONDATA); 
     nid.hWnd = hwnd; 
     nid.uFlags = NIF_ICON | NIF_TIP | NIF_MESSAGE; 
     nid.hIcon = LoadIcon(rootInstance, MAKEINTRESOURCE(IDI_SYSTRAY));
     nid.uCallbackMessage = WM_USER+12345;
     lstrcpyn(nid.szTip,&quot;Test&quot;,sizeof(nid.szTip));

     ShowWindow(hwnd,SW_HIDE);
     Shell_NotifyIcon(NIM_ADD,&amp;nid);     
}
</code></pre>
<p>Wenn ich diese Funktion nun aufrufe, dann erscheint statt des richtigen Icons<br />
im Tray nur ein leerer Platzhalter. Hat jemand eine Idee was ich falsch mache.</p>
<p>Danke.</p>
<p>G.Ben</p>
<p>PS: An dem Icon selbst wird es wohl nicht liegen, ich habe es auch schon mit anderen versucht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/885053</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/885053</guid><dc:creator><![CDATA[G.Ben]]></dc:creator><pubDate>Mon, 03 Oct 2005 12:27:19 GMT</pubDate></item><item><title><![CDATA[Reply to Im Tray taucht anstatt meines Icons ein leeres auf... on Mon, 03 Oct 2005 12:54:11 GMT]]></title><description><![CDATA[<p>Probier mal ob es am uID liegt. Wobei ich mir da auch nicht so wirklich sicher bin.<br />
also so:</p>
<pre><code class="language-cpp">void initSystray(HWND hwnd) {
     NOTIFYICONDATA nid;

     ZeroMemory(&amp;nid,sizeof(NOTIFYICONDATA));
     nid.cbSize = sizeof(NOTIFYICONDATA);
     nid.hWnd = hwnd;
     nid.uFlags = NIF_ICON | NIF_TIP | NIF_MESSAGE;
     nid.hIcon = LoadIcon(rootInstance, MAKEINTRESOURCE(IDI_SYSTRAY));
     nid.uID   = IDI_SYSTRAY;
     nid.uCallbackMessage = WM_USER+12345;
     lstrcpyn(nid.szTip,&quot;Test&quot;,sizeof(nid.szTip));

     ShowWindow(hwnd,SW_HIDE);
     Shell_NotifyIcon(NIM_ADD,&amp;nid);    
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/885064</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/885064</guid><dc:creator><![CDATA[evilissimo]]></dc:creator><pubDate>Mon, 03 Oct 2005 12:54:11 GMT</pubDate></item><item><title><![CDATA[Reply to Im Tray taucht anstatt meines Icons ein leeres auf... on Mon, 03 Oct 2005 13:12:27 GMT]]></title><description><![CDATA[<p>hallo evilissimo,</p>
<p>leider lags nicht daran. Aber trotzdem danke. Vielleicht fällt ja jemanden noch<br />
was auf.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/885080</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/885080</guid><dc:creator><![CDATA[G.Ben]]></dc:creator><pubDate>Mon, 03 Oct 2005 13:12:27 GMT</pubDate></item><item><title><![CDATA[Reply to Im Tray taucht anstatt meines Icons ein leeres auf... on Tue, 04 Oct 2005 18:46:56 GMT]]></title><description><![CDATA[<p>Schau mal hier vielleicht hilft dir das:</p>
<p><a href="http://winapi.net/index.php?inhalt=s16" rel="nofollow">http://winapi.net/index.php?inhalt=s16</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/885088</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/885088</guid><dc:creator><![CDATA[evilissimo]]></dc:creator><pubDate>Tue, 04 Oct 2005 18:46:56 GMT</pubDate></item><item><title><![CDATA[Reply to Im Tray taucht anstatt meines Icons ein leeres auf... on Tue, 04 Oct 2005 20:25:53 GMT]]></title><description><![CDATA[<p>Also so:</p>
<pre><code class="language-cpp">void initSystray(HWND hwnd) {
     NOTIFYICONDATA nid;
     ZeroMemory (&amp;nid, sizeof (NOTIFYICONDATA));

     nid.cbSize = sizeof (NOTIFYICONDATA);
     nid.hWnd   = hwnd;
     nid.uID    = IDI_SYSTRAY;
     nid.uFlags = NIF_ICON | NIF_TIP | NIF_MESSAGE;
     nid.uCallbackMessage = WM_ICONCLICK;
     nid.hIcon  = LoadIcon(rootInstance, MAKEINTRESOURCE(IDI_SYSTRAY));;
     strcpy (nid.szTip, &quot;Test&quot;);
     Shell_NotifyIcon (NIM_ADD, &amp;nid);
}
</code></pre>
<p>Ach, vergess nicht, die Funktion auch in der WinMain aufzurufen <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 ist ja nicht wirklich viel anders <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/885171</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/885171</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Tue, 04 Oct 2005 20:25:53 GMT</pubDate></item><item><title><![CDATA[Reply to Im Tray taucht anstatt meines Icons ein leeres auf... on Tue, 04 Oct 2005 21:45:35 GMT]]></title><description><![CDATA[<p>(D)Evil schrieb:</p>
<blockquote>
<p>Ach, vergess nicht, die Funktion auch in der WinMain aufzurufen <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>*rofl*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/885223</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/885223</guid><dc:creator><![CDATA[evilissimo]]></dc:creator><pubDate>Tue, 04 Oct 2005 21:45:35 GMT</pubDate></item></channel></rss>