Partager via


CRectTracker::AdjustRect

Appelé par l'infrastructure lorsque le rectangle de trace est redimensionné à l'aide d'une poignée de redimensionnement.

virtual void AdjustRect( 
   int nHandle, 
   LPRECT lpRect  
);

Paramètres

  • nHandle
    Index de handle utilisé.

  • lpRect
    Pointeur vers la taille actuelle du rectangle. (La taille d'un rectangle est spécifiée par sa hauteur et sa largeur.)

Notes

Le comportement par défaut de cette fonction permet à l'orientation du rectangle pour modifier uniquement lorsque Track et TrackRubberBand sont appelés avec inverser autorisé.

Remplacez cette fonction pour vérifier le réglage du rectangle de traçage pendant une opération glissante. Une méthode est d'ajuster les coordonnées spécifiées par lpRect avant de retourner.

Fonctionnalités spéciales qui ne sont pas directement pris en charge par CRectTracker, tel que l'Aligner sur la grille ou le conserver-aspect- taux, peuvent être implémentés en substituant cette fonction.

Configuration requise

Header: afxext.h

Voir aussi

Référence

CRectTracker, classe

Graphique de la hiérarchie

CRectTracker::Track

CRectTracker::TrackRubberBand

CRectTracker::OnChangedRect