C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Закрытие стороннего приложения
Akela
Отправлено: 03.12.2003, 03:17


Ученик-кочегар

Группа: Участник
Сообщений: 3



Ситуация следующая — имеется програмка-launcher, при закрытии программы нужно закрыть все приложения, которые она понаоткрывала.
Делаю приблизительно так

for (...)
{
HWND hw = FindWindow(...);
if (hw) SendMessage(hw,WM_SYSCOMMAND,SC_CLOSE,0);
}

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

Как можно отследить закрылось ли приложение на самом деле?
ProgMaster
Отправлено: 06.12.2003, 18:30


Не зарегистрирован







Пусти ещё один цикл, которые будет проверять все приложения на закрытие. ВОт и всё

Вернуться в Вопросы программирования в C++Builder