Propriedade Report.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 Report .
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.