Propiedad Form.hWnd (Access)
Use la propiedad hWnd para determinar el identificador (un valor entero largo único) asignado por Windows a la ventana actual. Long de lectura y escritura.
Sintaxis
expresión. Hwnd
expresión Variable que representa un objeto Form.
Comentarios
Use esta propiedad en Visual Basic al realizar llamadas a funciones de la interfaz de programación de aplicaciones (API) de Windows u otras rutinas externas que requieran la propiedad hWnd como argumento. Muchas funciones de Windows requieren el valor de la propiedad hWnd de la ventana actual como uno de los argumentos.
Nota:
[!NOTA] Dado que el valor de esta propiedad puede cambiar mientras se está ejecutando un programa, no almacene el valor de la propiedad hWnd en una variable pública.
Ejemplo:
El ejemplo siguiente utiliza la propiedad hWnd con la función IsZoomed de la API de Windows para determinar si una ventana está maximizada.
' Enter on single line in Declarations section of Module window.
Declare Function IsZoomed Lib "user32" (ByVal hWnd As Long) As Long
Sub Form_Activate()
Dim intWindowHandle As Long
intWindowHandle = Screen.ActiveForm.hWnd
If Not IsZoomed(intWindowHandle) Then
DoCmd.Maximize
End If
End Sub
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.