Visual Basic - HAndle

Life is soft - evento anual de software empresarial
 
Vista:

HAndle

Publicado por Pepe (3 intervenciones) el 01/05/2001 18:17:24
hola, quisiera saber como hacer para obtener el Handle de una ventana.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:HAndle

Publicado por anonim (7 intervenciones) el 02/05/2001 18:21:27
Lo puedes adquirir mediante una posicion, un nombre, etc... Buenon esta API te servira a partir del tipo de posicion. bye bye

hand& = WindowFromPoint(punto.x, punto.y)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Handle- Nombre de Ventana

Publicado por BENJO (167 intervenciones) el 03/05/2001 15:08:45
Si lo que querés hacer es obtener el handle de la ventana de tu aplicación, sólo tenés de utilizar Me.Hwnd , cuyo valor Long devuelve el handle de ese Form.
En cambio si querés buscar una handle en particular, tendrías que utilizar FindWindows.

Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

' Ventana a localizar
busqueda= "Microsoft Word - Documento1"
' como no vás a buscar por Clase, el primer parámetro tiene que ser Null, no sirve ni 0 ni vacio, tiene que ser Null.

HnadleWnd = FindWindow(vbNullString,busqueda)
if HnadleWnd <> 0 then
msgbox " El Handle de Word Documento 1 es " & HnadleWnd
else
msgbox " Word Documento 1 no se ha encontrado"
endif

Espero te sirva.
Mucha suerte.

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar