CRectTracker::GetHandleMask

virtuel (UINT GetHandleMask) const;

Valeur de retour

Le masque de poignées de redimensionnement de l'élément un CRectTracker.

Remarques

L'infrastructure appelle cette fonction membre pour récupérer le masque d'un rectangle redimensionner les poignées.

Les poignées de redimensionnement apparaissent sur les côtés et les angles du rectangle et permettant à l'utilisateur de contrôler la forme et la taille du rectangle.

Un rectangle a 8 poignées de redimensionnement comptait également. Chaque poignée de redimensionnement est représentée par un peu dans le masque ; la valeur de ce bit est 2 ^n, où n est le nombre de poignée de redimensionnement. 0-3 Bits correspondent à des poignées de redimensionnement du coin, à partir du haut à gauche de mouvement dans le sens horaire. 4 À 7 bits correspondent pour les poignées de redimensionnement de côté à partir de la partie supérieure se déplaçant dans le sens horaire. L'illustration suivante montre les poignées de redimensionnement d'un rectangle et leur correspondant de redimensionnement poignée de nombres et valeurs:

L'implémentation par défaut de GetHandleMask renvoie le masque de bits afin que les poignées de redimensionnement apparaissent. Si le bit unique est sur, la poignée de redimensionnement correspondants est tirée.

Substituer cette fonction membre pour masquer ou afficher que la redimensionner poignées.

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

Voir aussi  ;CRectTracker::AdjustRect

Index