CRectTracker::AdjustRect

virtuel void AdjustRect ( int nHandle, LPRECT lpRect );

Paramètres

nHandle

Index de descripteur utilisé.

lpRect

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

Remarques

Appelé par le framework lorsque le rectangle de suivi est redimensionné à l'aide d'une poignée de redimensionnement. Le comportement par défaut de cette fonction permet l'orientation du rectangle modifier uniquement lorsque Track et TrackRubberBand sont appelées avec inversion des permis.

Substituer cette fonction pour contrôler l'ajustement du rectangle suivi lors d'une opération de déplacement. Une méthode consiste à ajuster les coordonnées spécifiées par lpRect avant de retourner.

Caractéristiques particulières qui ne sont pas directement supportés par CRectTracker, tels que le composant logiciel enfichable à la grille ou le donjon-aspect-ratio, peuvent être implémentés en substituant cette fonction.

Aperçu de CRectTracker |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CRectTracker::Track, CRectTracker::TrackRubberBand, CRectTracker::OnChangedRect

Index