Вопрос
Как в программе на ВБ активировать(развернуть, или еще что-нибудь) определенное окно?
Ответ
Есть API-функция ShowWindow.
Public Declare Function ShowWindow Lib "user32" Alias "ShowWindow" (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
Использовать:
Result = ShowWindow (hwnd, SW_SHOWMINIMIZED)
Константы посмотри в API Viewer. Они все начинаются на SW_.
Закрыть:
Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Использование
Result = SendMessage (hwnd, WM_CLOSE, 0&, 0&)
Константы — в API Viewer. Они все начинаются на WM_.
hwnd — это дескриптор окна.
Verter
Copyright 2000-2004 Сообщество Чайников
Контактная информация