Oi,
Como fazer p/ descobrir que janela foi minimizada pelo windows(botão exibir área de trabalha ou botão direito na barra de tarefas/exibir área de trabalho),
pois neste caso o WindowState não muda !?
Preciso capturar esta informação p/ evitar que certas ações(redimensionamento de grids) dentro da sub form_resize sejam executadas.
Veja o teste que eu fiz:
Public EstadoJanela As Integer
'vbNormal: 0
'vbMinimized: 1
'vbMaximized: 2
Private Sub Form_Load()
EstadoJanela = Me.WindowState
End Sub
Private Sub Form_Resize()
If EstadoJanela <> Me.WindowState Then
MsgBox "mudou o estado da janela p/: " & Me.WindowState
Else
MsgBox "Estado da janela continua o mesmo: " & EstadoJanela
End If
End Sub
Grato