Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.11.06;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.038 c
4-1125324360
v850
2005-08-29 18:06
2005.11.06
LISTVIEW_GETITEMTEXT из чужого окна


2-1129119784
Del_programmer
2005-10-12 16:23
2005.11.06
Динамика


1-1129474977
wp2
2005-10-16 19:02
2005.11.06
Обработка событий для элементов, которые находятся в динамическом


2-1129269446
Gomez
2005-10-14 09:57
2005.11.06
Форматирование текста при выводе TStringGrid в файл


6-1121587327
Gamer
2005-07-17 12:02
2005.11.06
Много скриншотов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский