Propriété Window.WindowHandle32 (Visio)

Renvoie la poignée 32 bits d’une fenêtre Microsoft Visio. En lecture seule.

Syntaxe

expression. WindowHandle32

Expression Variable qui représente un objet Window .

Valeur renvoyée

Entier long

Remarques

La propriété WindowHandle32 d'un objet Application renvoie l'une des valeurs suivantes :

  • HWND de la fenêtre (frame) Visio principale (le plus courant).

  • HWND de la fenêtre frame principale de l'application conteneur si Visio est actif et exécuté sur place.

  • HWND pour la fenêtre retournée par la fonction GetActiveWindow () si l’une ou l’autre fenêtre frame est désactivée (par exemple, si une boîte de dialogue modale est en cours d’exécution). Pour obtenir plus d'informations sur la fonction GetActiveWindow, reportez-vous au kit de développement Platform SDK sur le site Web MSDN (Microsoft Developer Network) de Microsoft.

Utilisez la propriété WindowHandle32 de l'objet Window pour obtenir le HWND d'une fenêtre dans la collection Windows d'une instance de Visio.

Utilisez le HWND obtenu dans les appels d’API Windows.

Remarque

Les appels à la propriété WindowHandle (maintenant masquée) sont dirigés vers la propriété WindowHandle32.

Exemple

Cette macro Microsoft Visual Basic pour Applications (VBA) indique comment récupérer la poignée 32 bits d'une fenêtre.

 
Public Sub WindowHandle32_Example() 
 
 Dim vsoWindow As Visio.Window 
 Dim lngWindowHandle32 As Long 
 
 'Get the active window. 
 Set vsoWindow = ActiveWindow 
 
 'Get the 32-bit handle of the active window. 
 lngWindowHandle32 = vsoWindow.WindowHandle32 
 
 'Verify that you got the handle. 
 Debug.Print "The active window handle is"; lngWindowHandle32 
 
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.