VERIFICAR SE IE ESTA LIGADO

USUARIO.EXCLUIDOS 03/08/2007 10:39:19
#229301
Olá...
Estou precisando fazer um programa que verifique se o IExplorer está ativo na tela e se está maximizado. e se não tiver, tem que liga-lo ou maximiza-lo...
CLEVERTON 04/08/2007 17:43:04
#229512
'Coloque No Modulo

Option Explicit
Public Declare Function EnumWindows Lib "user32" (ByVal lpEnumFunc As Long, ByVal lParam As Long) As Boolean
Public Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
Public Declare Function GetWindowTextLength Lib "user32" Alias "GetWindowTextLengthA" (ByVal hwnd As Long) As Long
Public Function EnumWindowsProc(ByVal hwnd As Long, ByVal lParam As Long) As Boolean
Dim sSave As String, Ret As Long
Ret = GetWindowTextLength(hwnd)
sSave = Space(Ret)
GetWindowText hwnd, sSave, Ret + 1

If InStr(1, sSave, "Microsoft Internet Explorer") > 0 Then
MsgBox "Internet Explorer Ativo !", vbInformation, ""
End If

EnumWindowsProc = True
End Function



Coloque no Form


Option Explicit
Private Sub Form_Load()
EnumWindows AddressOf EnumWindowsProc, ByVal 0&
End Sub
Tópico encerrado , respostas não são mais permitidas