IDENTIFICAR SE OUTRO PROGRAMA EST? EM TELA CHEIA

EDUPAVANI 19/09/2017 16:26:58
#476654
Pessoal

Tenho um programa que inicia o Internet Explorer pelo comando: Process.Start([Ô]iexplore[Ô], MinhaURL)
Preciso que o IE esteja sempre em modo FullScreen ou Tela Cheia.

Como eu faço essa verificação pelo meu sistema?

Obrigado,
KERPLUNK 19/09/2017 16:57:35
#476656
Nossa, meio esquisito isso... o que [Ô]minhaURL[Ô] contém?
EDUPAVANI 19/09/2017 17:02:34
#476657
Citação:

:
Nossa, meio esquisito isso... o que [Ô]minhaURL[Ô] contém?



A variável MinhaURL tem uma URL, exemplo: [Ô]www.google.com.br[Ô]

O que eu preciso é saber pelo meu código se o Internet Explorer está em modo tela cheia ou não (caso não eu ativo pelo código, e isso eu já consegui)

Valeu!!!
SINCLAIR 19/09/2017 17:05:17
#476658
Resposta escolhida
Colega,

Se for mesmo VB6, coloque o seguinte código em um módulo:


Public Declare Function ShellExecute Lib [Ô]shell32.dll[Ô] Alias [Ô]ShellExecuteA[Ô] (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

Type MAPIMessage
Reserved As Long
Subject As String
NoteText As String
MessageType As String
DateReceived As String
ConversationID As String
Flags As Long
RecipCount As Long
FileCount As Long
End Type
Type MapiRecip
Reserved As Long
RecipClass As Long
Name As String
Address As String
EIDSize As Long
EntryID As String
End Type
Type MapiFile
Reserved As Long
Flags As Long
Position As Long
PathName As String
FileName As String
FileType As String
End Type


Para acessar um site Web no navegador padrão, em tela maximizada, use:



dim lng_Global_Site_Web as Long
lng_Global_Site_Web = ShellExecute(Me.hwnd, vbNullString, [Ô]www.google.com.br[Ô], vbNullString, [Ô]c:\[Ô], vbMaximizedFocus)


Substitua www.google.com.br pela URL que você desejar.
KERPLUNK 19/09/2017 17:18:54
#476659
Bem perigoso isso... pode simular uma tela de erro... tem vários golpes aplicados por web que usam exatamente essa técnica
Tópico encerrado , respostas não são mais permitidas