Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / отслеживанеи активности окна Access / 3 сообщений из 3, страница 1 из 1
12.11.2002, 16:58
    #32067050
наутилус
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отслеживанеи активности окна Access
здравствуйте 8))
как можно узнать активно окно Access? а ещё лучше есть ли какие то события типа получение фокуса окно и потеря.. только ещё раз.. окно - Access !
спасибо 8)
...
Рейтинг: 0 / 0
13.11.2002, 10:23
    #32067295
Yran
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отслеживанеи активности окна Access
Используй WinApi 32.
...
Рейтинг: 0 / 0
13.11.2002, 14:54
    #32067522
наутилус
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
отслеживанеи активности окна Access
да сделал я уже с помощью АПИ.. 8(.. думаеться может в Аксессе есть свои методы решения этого вопроса? 8((
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Function IsCurrentProjectActive() As Boolean
Dim MyStr As String
    
    'Create a buffer
    MyStr = String(100, Chr$(0))
    'Get the windowtext of active window
    GetWindowText GetForegroundWindow, MyStr,  100 
    'strip the rest of buffer
    MyStr = Left$(MyStr, InStr(MyStr, Chr$( 0 )) -  1 )
    IsCurrentProjectActive = IIf((InStr(MyStr,  "Microsoft Visual Basic" ) <>  0 ) And (InStr(MyStr, Mid(Application.CurrentProject.Name,  1 , Len(Application.CurrentProject.Name) -  4 )) <>  0 ), True, False) Or IIf(GetForegroundWindow = Application.hWndAccessApp, True, False)
End Function
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / отслеживанеи активности окна Access / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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