Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Окно / 6 сообщений из 6, страница 1 из 1
13.07.2006, 17:25
    #33851943
dimabin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Окно
Возможно ли в макросе найти окно открытого в данный момент приложения и активизировать его?
...
Рейтинг: 0 / 0
14.07.2006, 09:12
    #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
14.07.2006, 09:48
    #33852894
Melkiades
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Окно
Ashton, речь шла о макросе.
...
Рейтинг: 0 / 0
14.07.2006, 13:32
    #33853863
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Окно
С каких пор в макросе нельзя декларировать API?
...
Рейтинг: 0 / 0
14.07.2006, 14:09
    #33853995
Ashton
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Окно
Melkiades, я что-то тоже не понял твоего утверждения.
...
Рейтинг: 0 / 0
14.07.2006, 14:46
    #33854128
Melkiades
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Окно
Прошу прощения, я подумал что этот код в таком синтаксисе не отработает. Я ошибался.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Окно / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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