Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.28;
Скачать: CL | DM;

Вниз

как убрать иконку из системного трея   Найти похожие ветки 

 
DSP ©   (2003-06-20 21:36) [0]

kol-прога в трее закончила(или ее закончили) работу,а иконка осталась
(убирается если ткнуть в нее мышей).Как убрать иконку программно.
Интенсивная работа коротких прог -и иконок в трее немеряно-нехорошо.
kol170 delphi5,7 win98


 
BaRToV   (2003-06-20 22:20) [1]

TrayIcon.Activate := False;


 
Vladimir Kladov   (2003-06-21 14:34) [2]

Active. Но если остается, значит, на выходе происходит что-то вроде access violation.


 
DSP ©   (2003-06-23 08:50) [3]

TrayIcon.Activate := False; -это не подходит.
Надо из другого процесса(программы).На этот момент мне известно только какая программа оставила иконку в трее.Согласен что некорректно,но таковы условия.Все с моими сырцами,но не хотелось бы переделывать,надо побыстрее,тем более что прога, оставляющая иконку иногда завершает работу с ран тайм еррор и этот дефект
подчищает другая прога.
Заранее благодарен.


 
Vladimir Kladov   (2003-06-23 21:04) [4]

Чужой программы? Если сделаете, скажите, как. Мне вот интересена несколько обратная задача: некоторые довольно умные программы не умеет восстанавливать свою иконку в трее при падении проводника.


 
dsp ©   (2003-07-12 13:37) [5]

получилось так
procedure TForm1.Button1Click(Sender: PObj);
var
  hWnd : THandle;
  R : TRect;
  I : Integer;
begin
  hWnd := FindWindow( "Shell_TrayWnd", NIL );
  hWnd := FindWindowEx( hWnd, 0, "TrayNotifyWnd", NIL );
  GetWindowRect( hWnd, R );
  for I := 1 to R.Right - R.Left do
      SendMessage( hWnd, WM_MOUSEMOVE, 0, I + (R.Bottom - R.Top) div 2 shl 16 );
end;



Страницы: 1 вся ветка

Текущий архив: 2004.03.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.026 c
8-1068487584
Shutov
2003-11-10 21:06
2004.03.28
PNG to BMP


14-1077798582
Mox Fulder
2004-02-26 15:29
2004.03.28
sound


14-1077891199
Cobalt
2004-02-27 17:13
2004.03.28
:-)))


3-1077627458
alla l.
2004-02-24 15:57
2004.03.28
D7, б.д. DB2 какую технологию лучше выбрать: BDE, dbExpress?


1-1078928524
vin
2004-03-10 17:22
2004.03.28
Частичная отрисовка канвы