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

Вниз

как получить список программ свернутых в SysTray?   Найти похожие ветки 

 
Kirill_S ©   (2003-06-06 18:01) [0]

Господа, подскажите, как получить список программ свернутых в SysTray?


 
Kirill_S ©   (2003-06-09 15:55) [1]

никто не знает???


 
DVM ©   (2003-06-09 16:07) [2]

Такой возможности оболочка не предоставляет. Только если реализовать свой трей, но он не будет работать при наличии трея от эксплорера.


 
Kirill_S ©   (2003-06-09 16:19) [3]

> DVM

А как на счет этого?:

здесь http://rsdn.ru/forum/Message.aspx?mid=93662&only=1 рассказывается как реализовать в своей программе SystemTray, но на второй вопрос там же (как получить список программ свернутых в Tray?) толкового ответа не дано, только: Если нужно просто перехватывать добавление/удаление/модификацию иконок в стандартном трее, а не писать свой, то здесь поможет хук. Ловите WM_COPYDATA, а дальше - аналогично своему трею.

Как это реализовывается?


 
Cobalt ©   (2003-06-10 00:03) [4]

Что именно тебе из того непонятно?
Про хуки есть статья тут http://www.delphimaster.ru/articles.html


 
Kirill_S ©   (2003-06-10 10:55) [5]

> Cobalt:

Ловите WM_COPYDATA, а дальше - аналогично своему трею

Как это реализовать?


 
Edi   (2003-06-11 16:09) [6]

Проверяет, есть ли в систем трее эта программа

program Project1;

uses
previnst,
windows,
Forms,
Unit1 in "Unit1.pas" {Form1};

{$R *.RES}
begin
if mmm then
begin
ShowWindow(FindWindow("tform1","Imya okna kotoroye nado aktivizirovat"),SW_restore);
SetForegroundWindow(FindWindow("tform1","Imya okna kotoroye nado aktivizirovat"));
halt; //zavershit programmu ne sozdavaya nichego.
end;

//telo programmi

Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.


 
Palladin ©   (2003-06-13 14:23) [7]


> Kirill_S © (06.06.03 18:01)

не существует понятия "программа свернутая в трей"


 
AlexandrRya   (2003-06-13 22:55) [8]

Если все нормально будет, то скоро напишу статью на этот сайт. Но, если не терпится, то пиши на мыло.



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

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

Наверх




Память: 0.48 MB
Время: 0.018 c
6-92145
ЮРИЙ_К
2003-06-20 11:55
2003.08.28
Пример чата без серверной части на MailSlot


3-92016
Haba
2003-08-05 10:03
2003.08.28
Формат DataSet.Data


3-92052
Isf
2003-08-04 12:05
2003.08.28
Key violation


9-91970
x_michael
2003-02-26 02:05
2003.08.28
Как воспроизвести несколько (более 2-х) звуков ОДНОВРЕМЕННО ?


3-92042
.alex
2003-08-03 17:14
2003.08.28
Как выбрать сервер?