Compartilhar via


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.