我做的托盘程序为何运行两次会出现两个托盘?是否有属性未设置?
gh111 2006-07-14 01:43:16 我做的托盘程序为何运行两次会出现两个托盘?是否有属性未设置?
代码:
NOTIFYICONDATA data;
data.cbSize=sizeof(NOTIFYICONDATA);
data.hWnd=this->m_hWnd;
data.hIcon=this->m_hIcon;
strcpy(data.szTip,"aaabbb");
data.uFlags=NIF_MESSAGE|NIF_ICON|NIF_TIP;
data.uCallbackMessage=WM_ONTRAY;
data.uID=IDR_MAINFRAME;
::Shell_NotifyIcon(NIM_ADD,&data);