State

Событие происходит, когда изменяется состояние окна (активное или неактивное).

Синтаксис

Sub Form_State(action As Long, minimized As Long, hwnd As Long)

Части синтаксической последовательности для события State приведены в таблице:

Часть

Описание

action
флажок активизации.

WA_ACTIVE = 1 (Активизация каким-либо другим методом, а не щелчком клавиши мыши (например, вызовом к функции SetActiveWindow или при помощи использования интерфейса клавиатуры, чтобы выбрать окно).)

WA_CLICKACTIVE = 2 (Активизация при помощи щелчка по кнопке мыши.)

WA_INACTIVE = 0 (Деактивизация.)

minimized
флажок минимизации. Устанавливает свернутое состояние активизируемого или деактивизируемого окна. Значение отличное от нуля указывает, что окно свернуто.

hwnd
Дескриптор окна, которое активизируется или деактивизируется, что зависит от значения параметра action. Если action - WA_INACTIVE, hwnd - дескриптор активизируемого окна. Если action - WA_ACTIVE или WA_CLICKACTIVE, hwnd - дескриптор дезактивируемого окна. Этот дескриптор может иметь значение ПУСТО.

Назад