dr_LIMITES OBJET

4D - Documentation   Français   English   German   4D Draw 2004, Commandes par thèmes   4D Draw 2004, Liste alphabétique des commandes   Retour   Précédent   Suivant

version 6.0


dr_LIMITES OBJET (zone; cible; gauche; haut; droit; bas)

ParamètreTypeDescription
zoneEntier longZone 4D Draw area
cibleEntier long-1 = Tous, 0 = Sélection, >0 = ID d'objet
gaucheNumériqueLimite gauche
hautNumériqueLimite supérieure
droitNumériqueLimite droite
basNumériqueLimite inférieure

Description

La commande dr_LIMITES OBJET retourne dans les variables gauche, haut, droit et bas, les bornes de l'objet désigné par cible. Ces valeurs expriment les coordonnées d'une zone rectangulaire contenant l'objet ou les objets désignés par cible. Ces valeurs sont exprimées dans l'unité de base, si vous souhaitez les convertir, utilisez la commande dr_Base vers echelle.

Si cible est égal à -1, dr_LIMITES OBJET retourne les coordonnées d'une zone rectangulaire contenant l'ensemble des objets de la zone 4D Draw.

Si cible est égal à 0, dr_LIMITES OBJET retourne les coordonnées d'une zone rectangulaire contenant la sélection.

Si cible est supérieur à 0, dr_LIMITES OBJET interprète la valeur passée comme étant le numéro d'identification d'un objet et renvoie les coordonnées du rectangle qui l'englobe.

Si l'objet n'existe pas, dr_LIMITES OBJET retournera dans chacun des paramètres - 32000 et dr_Erreur renverra l'erreur n°2.

Exemple

L'exemple suivant est la méthode objet d'un bouton placé dans un formulaire qui contient une zone 4D Draw. Lorsque la méthode est appelée, la zone 4D Draw est repositionnée de façon à laisser apparaître l'angle supérieur gauche de la sélection.

   dr_LIMITES OBJET(LaZone;0;Gauche;Haut;Droit;Bas)
   dr_DEFILEMENT ECRAN(LaZone;Gauche;Haut;0)

Référence

dr_Base vers echelle, dr_FIXER ORIGINE, dr_LIMITES ZONE, dr_Lire ID.


4D - Documentation   Français   English   German   4D Draw 2004, Commandes par thèmes   4D Draw 2004, Liste alphabétique des commandes   Retour   Précédent   Suivant