Показать сообщение отдельно
  #2  
Старый 14.07.2010, 14:14
Аватар для SCrat.ORS
SCrat.ORS SCrat.ORS вне форума
Активный
 
Регистрация: 20.02.2007
Адрес: Мой адрес не дом и не улица, мой адрес 0x7С00
Сообщения: 208
Версия Delphi: 2006
Репутация: 884
По умолчанию

Код:
...
Var
CursorPos: TPOINT;
...

TRAYICON: begin GetCursorPos(CursorPos);
                   if lParam = WM_RBUTTONUP then begin
                   SetForegroundWindow(HandleWnd);
                   TrackPopupMenu(PopupMenu1, TPM_LEFTALIGN or TPM_LEFTBUTTON or TPM_RIGHTBUTTON, CursorPos.X, CursorPos.Y, 0, HandleWnd, nil);
                   EndMenu;
                   SendMessage(HandleWnd,WM_NULL,0,0);
                end;
...
HandleWnd - Хендл главного окна\
PopupMenu1 - Менюха
__________________
Програмистами не рождаются, ими становятся!
Ответить с цитированием