Ir para conteúdo
Fórum Script Brasil
  • 0

Identificar Programa


rikmendes

Pergunta

3 respostass a esta questão

Posts Recomendados

  • 0

Segue um exemplo:

'Coloque isso em um módulo

Public Declare Function EnumWindows Lib "user32" (ByVal lpEnumFunc As Long,
ByVal lParam As Long) As Boolean
Public Declare Function GetClassName Lib "user32" Alias "GetClassNameA"
(ByVal hwnd As Long, ByVal lpClassName As String, ByVal nMaxCount As Long)
As Long

Public Function EnumWindowsProc(ByVal hwnd As Long, ByVal lParam As Long) As
Boolean
    Dim WC_NAME As String
    WC_NAME = Space$(255)
    GetClassName hwnd, WC_NAME, 100
    WC_NAME = Trim(WC_NAME)
    Debug.Print WC_NAME
    EnumWindowsProc = True
End Function
'Coloque isso no evento Click de um botão
EnumWindows AddressOf EnumWindowsProc, ByVal 0&

Veja que na janela Immediate aparecerão os nomes das classes das janelas

abertas.

Abraços,

Graymalkin

Link para o comentário
Compartilhar em outros sites

  • 0
Segue um exemplo:

'Coloque isso em um módulo

Public Declare Function EnumWindows Lib "user32" (ByVal lpEnumFunc As Long,
ByVal lParam As Long) As Boolean
Public Declare Function GetClassName Lib "user32" Alias "GetClassNameA"
(ByVal hwnd As Long, ByVal lpClassName As String, ByVal nMaxCount As Long)
As Long

Public Function EnumWindowsProc(ByVal hwnd As Long, ByVal lParam As Long) As
Boolean
    Dim WC_NAME As String
    WC_NAME = Space$(255)
    GetClassName hwnd, WC_NAME, 100
    WC_NAME = Trim(WC_NAME)
    Debug.Print WC_NAME
    EnumWindowsProc = True
End Function
'Coloque isso no evento Click de um botão
EnumWindows AddressOf EnumWindowsProc, ByVal 0&

Veja que na janela Immediate aparecerão os nomes das classes das janelas

abertas.

Abraços,

Graymalkin

wink.gif Valeu!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...