4D v13OLE_GET OBJECT RECT |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v13
OLE_GET OBJECT RECT
|
OLE_GET OBJECT RECT ( zoneOLE ; largeurObjet ; hauteurObjet ) | ||||||||
Paramètre | Type | Description | ||||||
zoneOLE | Entier long |
![]() |
Numéro de référence de la zone OLE | |||||
largeurObjet | Entier long |
![]() |
Largeur (en pixels) de l'objet OLE | |||||
hauteurObjet | Entier long |
![]() |
Hauteur (en pixels) de l'objet OLE | |||||
La commande OLE_GET OBJECT RECT retourne dans les paramètres largeurObjet et hauteurObjet les dimensions de l'objet OLE présent dans la zone zoneOLE. Si la zone OLE ne contient aucun objet, la commande retourne 0 dans chaque paramètre.
Cette commande vous permet d'ajuster la taille d'une zone OLE incluse dans un formulaire en fonction de celle de l'objet qu'elle contient.
Vous disposez dans un formulaire d'une zone OLE intitulée “Croquis”. Le formulaire contient un bouton Ajuster permettant d'ajuster la taille de la zone à celle de l'objet OLE présent dans la zone. La méthode objet du bouton est la suivante :
OLE_GET OBJECT RECT(Croquis;$vLargeur;$vHauteur)
LIRE RECT OBJET(Croquis;$vGauche;$vHaut;$vDroit;$vBas)
Si($vLargeur#0)&($vHauteur#0)
DEPLACER OBJET(Croquis;$vGauche;$vHaut;$vDroit+$vLargeur;$vBas+$vHauteur)
Fin de si
Produit : 4D
Thème : Commandes OLE_Tools
Numéro :
64986
Nom intl. : OLE_GET OBJECT RECT
Liste alphabétique des commandes
Modifié : 6.7