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.