Propriedade Hwnd

Aplicável a

Objeto Form

Objeto Report

É possível usar a propriedade hWnd para determinar uma identificador (um valor inteiro longo exclusivo) atribuído pelo Microsoft Windows para a janela atual. Longo de leitura/gravação.

expressão.Hwnd

expressão Obrigatória. Uma expressão que retorna um dos objetos na lista Aplica-se a.

Comentários

Essa propriedade só está disponível ao usar um código do Visual Basic for Applications (VBA) ou macro.

É possível usar essa propriedade no código do VBA ao fazer chamadas para funções da interface de programação de aplicativo (API) do Windows ou outras rotinas externas que exigem a propriedade hWnd como um argumento. Muitas funções do Windows exigem o valor da propriedade hWnd da janela atual como um dos argumentos.

Como o valor dessa propriedade pode mudar enquanto um programa está em execução, 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
Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×