COMO PEGAR A CLASSE COM O HWND
Olá boa tarde.
Eu tenho este código e necessitava d pegar o nome da classe através do (hwnd) como posso fazer?
O VS2010 dispõe do Spy++ que me fornece isso, mas gostaria de capturar a class manualmente (Via código)
O código é este (Só falta mesmo pegar o nome da class )
Grato desde já pela vossa atenção.
Programadorvb6
Eu tenho este código e necessitava d pegar o nome da classe através do (hwnd) como posso fazer?
O VS2010 dispõe do Spy++ que me fornece isso, mas gostaria de capturar a class manualmente (Via código)
O código é este (Só falta mesmo pegar o nome da class )
Module Func
Public Declare Function FindWindow Lib [Ô]user32.dll[Ô] Alias [Ô]FindWindowA[Ô] (ByVal lpClassName As String, ByVal lpWindowName As String) As IntPtr
Public Declare Function FindWindowEx Lib [Ô]user32.dll[Ô] Alias [Ô]FindWindowExA[Ô] (ByVal hWndParent As Integer, ByVal hWndChildAfter As Integer, ByVal lpszClass As String, ByVal lpszWindow As String) As Integer
Public Declare Function SetForegroundWindow Lib [Ô]user32[Ô] (ByVal hwnd As Integer) As Integer
Public Declare Function SendMSG Lib [Ô]user32.dll[Ô] Alias [Ô]SendMessageA[Ô] (ByVal hwnd As Integer, ByVal wMsg As Integer, ByVal wParam As Integer, ByVal lParam As String) As Integer
Public Const WM_SETTEXT As Integer = &HC
End Module
Public Class Form
Private hwnd As IntPtr
Private Int_hwnd As IntPtr
[ô] The hWnd of the most recently found window.
Private m_LastHwnd As Integer
Private Sub Enviar_Click(sender As System.Object, e As System.EventArgs) Handles Enviar.Click
hwnd = FindWindow(vbNullString, [Ô]SERIAL - Input serial[Ô])
hwnd = FindWindowEx(hwnd, 0, [Ô]Edit[Ô], vbNullString)
SendMSG(hwnd, WM_SETTEXT, 0, [Ô]ADFRE-THGL-1D3K-JVB2-JBK4[Ô])
SetForegroundWindow(hwnd)
End Sub
End Class
Grato desde já pela vossa atenção.
Programadorvb6
Olá OCELOT
Já tentei e não deu certo.
Já tentei e não deu certo.
Tópico encerrado , respostas não são mais permitidas