powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Окно
6 сообщений из 6, страница 1 из 1
Окно
    #33851943
dimabin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно ли в макросе найти окно открытого в данный момент приложения и активизировать его?
...
Рейтинг: 0 / 0
Окно
    #33852822
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Найти окно - FindWindow, активизировать - SetForegroundWindow, BringWindowToTop.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" ( _
  ByVal lpClassName As String, _
  ByVal lpWindowName As String) As Long
  
Private Declare Function SetForegroundWindow Lib "user32" ( _
  ByVal hwnd As Long) As Long

Private Declare Function BringWindowToTop Lib "user32" ( _
  ByVal hwnd As Long) As Long
  
Public Sub ActivateWindow()
    Dim hwnd As Long
    Dim lngRet As Long
    
    hwnd = FindWindow(vbNullString, "Безымянный - Блокнот")

    lngRet = SetForegroundWindow(hwnd)
    'lngRet = BringWindowToTop(hwnd)
End Sub
...
Рейтинг: 0 / 0
Окно
    #33852894
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ashton, речь шла о макросе.
...
Рейтинг: 0 / 0
Окно
    #33853863
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С каких пор в макросе нельзя декларировать API?
...
Рейтинг: 0 / 0
Окно
    #33853995
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Melkiades, я что-то тоже не понял твоего утверждения.
...
Рейтинг: 0 / 0
Окно
    #33854128
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу прощения, я подумал что этот код в таком синтаксисе не отработает. Я ошибался.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Окно
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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