| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > Принудительно закрыть окно |
| Автор: lightforever 7.5.2011, 17:31 |
| Здравствуйте. Я хочу принудительно закрыть окно стороннего приложения имея его handle. Я знаю единственный способ отправить окну сообщение путём SendMessage, но если окно не поддерживает стандартную функцию Windows на закрытие? |
| Автор: Dem_max 8.5.2011, 05:25 |
| послать приложению по приоритеру WM_CLOSE, WM_ENDSESSION(WM_QUERYENDSESSION), WM_DESTROY. |
| Автор: Earnest 10.5.2011, 09:10 |
| WM_DESTROY это не командное, а уведомительное сообщение, его самому посылать неправильно, правильнее вызвать функцию DestroyWindow. Но не факт, что это можно с чужим окном. Если не сработает WM_CLOSE, то можно послать WM_QUIT. |