Se aplica a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Se aplica a

Objeto Form

Objeto Report

Puede usar la propiedad hWnd para determinar el controlador (un valor Entero largo único) asignado por Microsoft Windows a la ventana actual. Valor Long de lectura y escritura.

expresión.Hwnd

expresión Requerido. Una expresión que devuelve uno de los objetos de la lista Se aplica a.

Observaciones

Esta propiedad solo está disponible al usar una macro o código de Visual Basic para Aplicaciones (VBA).

Puede usar esta propiedad en código de VBA al realizar llamadas a funciones de la interfaz de programación de aplicaciones (API) de Windows o a otras rutinas externas que requieran la propiedad hWnd como un argumento. Muchas funciones de Windows requieren el valor de la propiedad hWnd de la ventana actual como uno de los argumentos.

Como el valor de esta propiedad puede cambiar mientras se ejecuta un programa, no almacene el valor de la propiedad hWnd en una variable pública.

Ejemplo

En el siguiente ejemplo se usa 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 LongSub Form_Activate()    Dim intWindowHandle As Long    intWindowHandle = Screen.ActiveForm.hWnd    If Not IsZoomed(intWindowHandle) Then        DoCmd.Maximize    End IfEnd Sub

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.