Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > 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.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)