Propriedade Form.hWnd (Access)

Use a propriedade hWnd para determinar o identificador (um valor inteiro longo exclusivo) atribuído pelo Windows à janela atual. Long de leitura/gravação.

Sintaxe

expressão. Hwnd

expressão Uma variável que representa um objeto Form.

Comentários

Use essa propriedade no Visual Basic ao fazer chamadas para funções de API (interface de programação de aplicativo) do Windows ou outras rotinas externas que exigem a propriedade hWnd como argumento. Muitas funções do Windows exigem o valor da propriedade hWnd da janela atual como um dos argumentos.

Observação

[!OBSERVAçãO] Como o valor dessa propriedade pode ser alterado enquanto um programa está sendo executado, não armazene o valor da propriedade hWnd em uma variável pública.

Exemplo

O exemplo a seguir usa a propriedade hWnd com a função IsZoomed da API do Windows para determinar se uma janela 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

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.