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 |
|
Не зарегистрирован
|
Пусти ещё один цикл, которые будет проверять все приложения на закрытие. ВОт и всё |
|
|