Table of contents
TOC
Réduire la table des matières
Développer la table des matières

Window.GetWindowRect, méthode (Visio)Window.GetWindowRect Method (Visio)

office 365 dev account|Dernière mise à jour: 14/03/2018
|
2 Collaborateurs

Récupère la taille et la position de la zone client d'une fenêtre.Gets the size and position of the client area of a window.

SyntaxeSyntax

expression . GetWindowRect ( pnLeft , pnTop , pnWidth , pnHeight )expression . GetWindowRect( pnLeft , pnTop , pnWidth , pnHeight )

expression Variable qui représente un objet Window .expression A variable that represents a Window object.

ParamètresParameters

NomNameRequis/FacultatifRequired/OptionalType de donnéesData TypeDescriptionDescription
pnLeftpnLeftObligatoireRequiredEntier longLongCoordonnée du côté gauche de la fenêtre.The coordinate of the left side of the window.
pnToppnTopObligatoireRequiredEntier longLongCoordonnée du bord supérieur de la fenêtre.The coordinate of the top of the window.
pnWidthpnWidthObligatoireRequiredEntier longLongDistance en pixels entre le côté gauche et le côté droit de la fenêtre.The distance in pixels from the left side to the right side of the window.
pnHeightpnHeightObligatoireRequiredEntier longLongDistance en pixels entre les bords supérieur et inférieur de la fenêtre.The distance in pixels from the top to the bottom of the window.

Valeur renvoyéeReturn Value

NothingNothing

RemarquesRemarks

La méthode GetWindowRect récupère la taille et la position de la zone cliente de la fenêtre par rapport à la fenêtre qui détient la collection Windows à laquelle il appartenance. Pour la collection Windows d’un objet Application , la fenêtre « par rapport à » est la fenêtre MDICLIENT de la fenêtre principale de Microsoft Visio. Pour la collection Windows d’un objet Window , la fenêtre « par rapport à » est la zone client de la fenêtre de dessin.The GetWindowRect method gets the size and position of the client area of the window with respect to the window that owns the Windows collection to which it belongs. For the Windows collection of an Application object, the "with respect to" window is the MDICLIENT window of the Microsoft Visio main window. For the Windows collection of a Window object, the "with respect to" window is the client area of the drawing window.

ExempleExample

L’exemple suivant montre comment utiliser la méthode GetWindowRect pour extraire la taille et la position d’un objet Window . Il ouvre le panoramique &; Zoom fenêtre et imprime les coordonnées de la fenêtre, de largeur et de hauteur dans la fenêtre exécution.The following example shows how to use the GetWindowRect method to get the size and position of a Window object. It opens the Pan &; Zoom window and prints the window's coordinates, width, and height in the Immediate window.

Public Sub GetWindowRect_Example() 

 Dim vsoApplication As Visio.Application 
 Dim vsoPZWindow As Visio.Window 
 Dim pinLeft As Long, pinTop As Long, pinWidth As Long, pinHeight As Long 

 Set vsoApplication = Visio.Application 

 'Display the Pan &; Zoom window 
 Set vsoPZWindow = vsoApplication.ActiveWindow.Windows.ItemFromID(visWinIDPanZoom) 
 vsoPZWindow.Visible = True 

 'Get the existing window size and position 
 vsoPZWindow.GetWindowRect pinLeft, pinTop, pinWidth, pinHeight 
 Debug.Print pinLeft, pinTop, pinWidth, pinHeight 

 'Change the window height and get the new values 
 vsoPZWindow.SetWindowRect pinLeft, pinTop, pinWidth, pinHeight + 50 
 vsoPZWindow.GetWindowRect pinLeft, pinTop, pinWidth, pinHeight 
 Debug.Print pinLeft, pinTop, pinWidth, pinHeight 

End Sub
© 2018 Microsoft