Функция IsZoomed

Declare Function IsZoomed Lib "user32.dll" (ByVal hwnd As Long) As Long

Платформа: Win 95/98, Win NT

IsZoomed находит, развернуто ли данное окно или нет. Функция возвращает 0, если окно не развернуто (это могло бы быть или восстановлено или свернуто); или возвращает ненулевое значение, если окно развернуто.

hwnd
Дескриптор окна, чтобы узнать- развернуто или нет.

Пример:

' Определяем, развернуто ли окно Form1, свернуто, или восстановлено.
Dim minflag As Long, maxflag As Long  ' узнаем состояние(свернутое или развернутое)

minflag = IsIconic(Form1.hWnd)  ' Form1 свернуто?
maxflag = IsZoomed(Form1.hWnd)  ' Form1 развернуто?
If minflag <> 0 Then
  Debug.Print "Form1 свернуто."
Elseif maxflag <> 0 Then
  Debug.Print "Form1 развернуто."
Else
  Debug.Print "Form1 восстановлено."
End If

Схожие функции: IsIconic, ShowWindow
Категория: Окна

В начало.