Classe CRectTracker
Permet un élément à afficher, être déplacé, redimensionné et dans différentes vues.
class CRectTracker
Membres
Constructeurs publics
Nom |
Description |
---|---|
Construit un objet CRectTracker. |
Méthodes publiques
Nom |
Description |
---|---|
Appelé lorsque le rectangle est redimensionné. |
|
Affiche le rectangle. |
|
Appelé lorsque vous dessinez le bord d'un objet d' CRectTracker . |
|
Appelé pour obtenir le masque les poignées de redimensionnement d'un élément d' CRectTracker. |
|
Retourne la largeur et la hauteur du rectangle, y compris les poignées de redimensionnement. |
|
Retourne la position actuelle du curseur en rapport avec l'objet d' CRectTracker . |
|
Normalise un code de test de positionnement. |
|
Appelé lorsque le rectangle a été redimensionné ou déplacé. |
|
Place le curseur, selon sa position sur le rectangle. |
|
Permet à l'utilisateur de manipuler le rectangle. |
|
Permet à l'utilisateur à « caoutchouc- bande » la sélection. |
Données membres publiques
Nom |
Description |
---|---|
Détermine la taille des poignées de redimensionnement. |
|
Styles actuels du dispositif de suivi. |
|
Position actuelle (en pixels) du rectangle. |
|
Détermine la largeur et la hauteur minimales rectangle. |
Notes
CRectTracker n'a pas de classe de base.
Bien que la classe d' CRectTracker est conçue pour permettre à l'utilisateur d'interagir avec OLE éléments à l'aide d'une interface graphique, son utilisation n'est pas limitée aux applications OLE- activées.Ce peut être utilisée n'importe où une telle interface utilisateur est requis.
Les zones d'CRectTracker peuvent être pleines ou des lignes discontinues.L'élément peut être attribué à un de bordure haché ou être recouvert avec un modèle haché pour indiquer différents états de l'élément.Vous pouvez définir huit poignées de redimensionnement sur la bordure plus éloignée ou à l'intérieur de l'élément.(Pour une explication des poignées de redimensionnement, consultez GetHandleMask.) Enfin, CRectTracker vous permet de modifier l'orientation d'un élément lors de le redimensionnement.
Pour utiliser CRectTracker, construisez un objet d' CRectTracker et le spécifiez qui affichent les rapports sont initialisés.Vous pouvez ensuite utiliser cette interface pour fournir une aide visuelle à l'utilisateur sur l'état actuel de l'élément OLE associé à l'objet d' CRectTracker .
Pour plus d'informations sur l'utilisation CRectTracker, consultez l'article Mécanismes de traçage.
Hiérarchie d'héritage
CRectTracker
Configuration requise
Header: afxext.h