вот наткнулся на ситуацию когда нужно спрятать чужую иконку из трея.. что то в инете толком не нашел ни чего .. кнешно тупой вопрос типа надо так var nt: TNotifyIconData; begin with nt do begin cbSize := SizeOf(nt); Wnd := FindWindow(nil, 'Winamp v1.x'); uid := 0; >>>>>> нужно знать <<<<<< uFlags := NIF_ICON or NIF_MESSAGE or NIF_TIP; uCallbackMessage := WM_USER + 17; hIcon := 0; szTip := ''; end; Shell_NotifyIcon(NIM_DELETE, @nt); типа так делать вроде нгадо но как узнать значения nt.uid и что ещё для этого нужно???
Как насчёт посмотреть в отладчике или дизассемблере? У винамповской иконки, кажется, uID равен 1F6h Да, кстати, для удаления достаточно заполнить только поля hWnd и uID...