Дарофте!
Пишу програмулю с использованием SmartWin++ RC 2 в среде Dev-C++. Суть программы заключается в следующем: некая програмуля сидит в трее и через определенный промежуток времени выполняет необходимые операции. Проблема состоит в следующем: иконку помещаю в трей средствами вин апи.
| Код | void ChangeTIcon(HWND hwnd,HICON IconHandle, UINT CallbackMessage,DWORD Message) { NOTIFYICONDATA nid; TCHAR sz[64]; nid.cbSize=sizeof(nid); nid.hIcon=IconHandle; nid.hWnd=hwnd; strcpy(nid.szTip,"Hook testing"); nid.uCallbackMessage=CallbackMessage; nid.uFlags=NIF_MESSAGE | NIF_ICON | NIF_TIP; nid.uID=1; Shell_NotifyIcon(Message,&nid); }
|
Она появляется в трее. Но при наведении на нее мыши сразу исчезает. В чем проблема? Заранее спасибо! |