Главная страница
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.056 c
4-1125728116
Antonn
2005-09-03 10:15
2005.11.06
Вывести компьютер из ждущего режима


3-1127459903
Леди
2005-09-23 11:18
2005.11.06
Что за ошибка? Command contains unrecognized phrase/keyword.


1-1129189823
dest81
2005-10-13 11:50
2005.11.06
word, acrobat reader


6-1122308027
Sergey2919
2005-07-25 20:13
2005.11.06
Стартовая страница IE


2-1129273740
Andry
2005-10-14 11:09
2005.11.06
CGI