powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / API
8 сообщений из 8, страница 1 из 1
API
    #32482179
Андрей Il
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дано:
1. Через GetForegroundWindow определяется hwnd окна.
2. Через GetWindowText определяется заголовок окна.

Задача: закрыть окно с заголовком, например, "Мой компьютер".

CloseWindow приводит к сворачиванию окна.
Как быть?

Есть ли для окон что-то вроде TerminateProcess, только не для процессов, а для окон?
...
Рейтинг: 0 / 0
API
    #32482276
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Declare Function SendMessage Lib  "user32"  Alias  "SendMessageA"  (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long

Const WM_DESTROY = &H2
Const WM_CLOSE = &H10

SendMessage hwnd, WM_CLOSE,  0 &,  0 &
SendMessage hwnd, WM_DESTROY,  0 &,  0 &
...
Рейтинг: 0 / 0
API
    #32483146
Андрей Il
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничего не происходит!!!
...
Рейтинг: 0 / 0
API
    #32483493
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То что ты посулаешь окну сообщения закрытся еще не значит что оно атак и сделает... Гляну к примеру сюда:
http://www.mangovision.com/vbapi/ref/w/wm_close.html



Magnus
...
Рейтинг: 0 / 0
API
    #32483494
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GetForegroundWindow находит активное окно, а не любое. По заголовку - FindWindow

Magnus
...
Рейтинг: 0 / 0
API
    #32483696
Андрей Il
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>GetForegroundWindow находит активное окно, а не любое. По заголовку - FindWindow

Окно нужно закрыть, когда оно открывается (в этот момент оно активно), GetForegroundWindow находит это окно без проблем, т.к. CloseWindow сворачивает это окно (значит hwnd определяется правильно для этого окна).

Как закрыть окно!!!
...
Рейтинг: 0 / 0
API
    #32483918
Андрей Il
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всем!!! Разобрался!!!
...
Рейтинг: 0 / 0
API
    #32484136
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И?

Magnus
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / API
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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