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

Вниз

Как создать группу?   Найти похожие ветки 

 
PAI   (2005-10-11 18:21) [0]

Такое дело...
У моя программа вызывает другие мои же программы.
1. И надо бы их собрать в группу, (чтобы не растягивались по статусной строке).
2. Как сделать невозможным пуск программы, если один экземпляр  её уже активен?
Заранее спасибо.


 
Anatoly Podgoretsky ©   (2005-10-11 18:25) [1]

Ничего не понятно.


 
PAI   (2005-10-11 18:51) [2]

Ну такая ситуация :

в главной проге Pr0 :
winexec("Pr1", SW_SHOWNORMAL);
....
в проге Pr1 :
winexec("Pr2", SW_SHOWNORMAL);
....
в проге Pr2 :
winexec("Pr3", SW_SHOWNORMAL);

Нужно чтобы активной была только та программа, которая "последняя".
Т.е как проверить есть ли уже запущенная программа из "предыдущих", чтобы - запретить их повторый запуск, или активизацию.
И как эту "цепочку" собрать в группу,(чтобы не растягивались по статусной строке).


 
TUser ©   (2005-10-11 19:01) [3]

ИМХО, тебе надо в ХР управлять кнопками в таскбаре. Сгруппировать-разгруппировать. Это перевод типа.

Реализовать - вроде никак. За этими делами система следит, возможно есть какие-то хакерские способы.


 
PAI   (2005-10-11 19:09) [4]

Неужели нет подходов через API-функции?


 
TUser ©   (2005-10-11 19:17) [5]

Попробуй с помощью Spy++ или чего-нибудь подобного посмотреть, какие сообщения приходят на таскбар и на эти собственно кнопки при группировке/разгруппировке. У меня ХР нет под рукой.


 
Германн ©   (2005-10-12 01:52) [6]

2 PAI   (11.10.05 18:21)
Ну, блин!
1. "статусная строка" - имхо, Панель Задач aka TaskBar!
2. В 9х - придётся рисовать свою "статусную строку" со всем присущем данной задаче геморроем.
3. по поводу
> 2. Как сделать невозможным пуск программы, если один экземпляр  её уже активен?

Тут на форуме уже столько раз отвечали, что многим уже надоело. Ищи, да обрящешь!



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

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

Наверх




Память: 0.48 MB
Время: 0.027 c
4-1125689808
Grief
2005-09-02 23:36
2005.11.06
Scanline в WinAPI


4-1125677336
urdolphin
2005-09-02 20:08
2005.11.06
Безопасность XP


2-1127870882
LeonW
2005-09-28 05:28
2005.11.06
file *.*


4-1126063936
Strech
2005-09-07 07:32
2005.11.06
Заголовочные файлы от Setupapi. lib/dll


1-1129609852
7#Z$Ad!*7
2005-10-18 08:30
2005.11.06
Не работает TopItem в компоненте TTreeView