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

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

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


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