Share via


Propriété Form.hWnd (Access)

Utilisez la propriété hWnd pour déterminer le handle (valeur d’entier long unique) affecté par Windows à la fenêtre active. Long (en lecture/écriture).

Syntaxe

expression. Hwnd

expressionVariable qui représente un objetForm.

Remarques

Utilisez cette propriété en Visual Basic lorsque vous effectuez des appels à des fonctions d’interface de programmation d’application (API) Windows ou à d’autres routines externes qui nécessitent la propriété hWnd en tant qu’argument. De nombreuses fonctions Windows nécessitent la valeur de la propriété hWnd de la fenêtre active en tant que l'un des arguments.

Remarque

[!REMARQUE] Étant donné que la valeur de cette propriété peut changer pendant l'exécution d'un programme, ne stockez pas la valeur de la propriété hWnd dans une variable publique.

Exemple

L'exemple suivant utilise la propriété hWnd avec la fonction IsZoomed de l'API Windows pour déterminer si une fenêtre est agrandie.

' 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

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.