powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Windows API
3 сообщений из 3, страница 1 из 1
Windows API
    #32351265
Dmitry07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста, как распознать и закрыть программу. Например необходимо по нажатии кнопки, закрыть Word или Блокнот.
...
Рейтинг: 0 / 0
Windows API
    #32351275
Diesel_x34
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сейчас точно и не помню... Но вроде сначала необходимо найти окошко с помощью FindWindow , получив хэндл окна, а затем с помощью SendMessage закрыть! В общем ты в хелпе полазий... Там все про эти функции есть!
...
Рейтинг: 0 / 0
Windows API
    #32351435
Фотография Lelikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Закрыть окно можно, послав ему сообщение WM_CLOSE, но для этого надо знать его хендл

Хендл можно получить функцией FindWindow(Caption: PCHAR, ClassName: PCHAR) : THandle;

Надо знать либо заголовок окна либо имя класса окна
Заголовок может меняться, особенно в Word'е, поэтому надо задать имя класса окна
Узнать можно с помощью какаго-нибудь монитора (ex WinSight)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Windows API
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]