Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long) As Long
Private Const GWL_STYLE = -16
Private Const WS_MAXIMIZE = &H1000000
Private Sub Command1_Click()
Dim styles As Long
styles = GetWindowLong(Form1.hWnd, GWL_STYLE)
If (styles And WS_MAXIMIZE) = WS_MAXIMIZE Then
MsgBox "Полноэкранное"
Else
MsgBox "Обычное"
End If
End Sub
Space писал(а):dr.MIG, твой код будет определять максимизированное окно как полноэкранное?
MSDN писал(а):The GetActiveWindow function retrieves the window handle to the active window attached to the calling thread's message queue.
Сейчас этот форум просматривают: AhrefsBot, Google-бот и гости: 89