_Alex_
July 21st, 1999, 08:36 PM
Is it possible to create more than one icon in systemtray from my application. My source code:
...
NOTIFYICONDATA nid_yellow;
NOTIFYICONDATA nid_red;
...
nid_red.cbSize = sizeof( NOTIFYICONDATA );
nid_red.hWnd = NULL;
nid_red.uFlags = NIF_ICON | NIF_TIP;
nid_red.hIcon = AfxGetApp()->LoadIcon(IDI_ICON_RED);
strcpy(nid_red.szTip, "RedIcon" );
Shell_NotifyIcon(NIM_ADD, &nid_red); // it's OK here
nid_yellow.cbSize = sizeof( NOTIFYICONDATA );
nid_yellow.hWnd = NULL;
nid_yellow.uFlags = NIF_ICON | NIF_TIP;
nid_yellow.hIcon = AfxGetApp()->LoadIcon(IDI_ICON_YELLOW);
strcpy(nid_yellow.szTip, "YellowIcon");
Shell_NotifyIcon(NIM_ADD, &nid_yellow ); // here doesn't work :(
...
What's wrong? Plz help!
Thnx!
...
NOTIFYICONDATA nid_yellow;
NOTIFYICONDATA nid_red;
...
nid_red.cbSize = sizeof( NOTIFYICONDATA );
nid_red.hWnd = NULL;
nid_red.uFlags = NIF_ICON | NIF_TIP;
nid_red.hIcon = AfxGetApp()->LoadIcon(IDI_ICON_RED);
strcpy(nid_red.szTip, "RedIcon" );
Shell_NotifyIcon(NIM_ADD, &nid_red); // it's OK here
nid_yellow.cbSize = sizeof( NOTIFYICONDATA );
nid_yellow.hWnd = NULL;
nid_yellow.uFlags = NIF_ICON | NIF_TIP;
nid_yellow.hIcon = AfxGetApp()->LoadIcon(IDI_ICON_YELLOW);
strcpy(nid_yellow.szTip, "YellowIcon");
Shell_NotifyIcon(NIM_ADD, &nid_yellow ); // here doesn't work :(
...
What's wrong? Plz help!
Thnx!