CDC::DrawDragRect

void DrawDragRect (LPCRECT lpRect, taille taille, LPCRECT lpRectLast, taille sizeLast, CBrush * pBrush = NULL, CBrush * pBrushLast = NULL);

Paramètres

lpRect

Pointe vers une structure RECT ou un objet CRect qui spécifie les coordonnées logiques d'un rectangle — dans ce cas, la position de fin du rectangle étant redessinée.

taille

Spécifie le déplacement du coin supérieur gauche de la bordure extérieure du coin haut-gauche de la bordure interne (c'est-à-dire, l'épaisseur de la bordure) d'un rectangle.

lpRectLast

Pointe vers une structure RECT ou un objet CRect qui spécifie les coordonnées logiques de la position d'un rectangle — dans ce cas, la position originale du rectangle étant redessinée.

sizeLast

Spécifie le déplacement du coin supérieur gauche de la bordure extérieure pour le coin supérieur gauche de la bordure interne (c'est-à-dire, l'épaisseur de la bordure) du rectangle original étant redessinée.

pBrush

Pointeur vers un objet brush. La valeur NULL pour utiliser le pinceau de demi-teinte par défaut.

pBrushLast

Pointeur vers le dernier objet brush utilisé. La valeur NULL pour utiliser le pinceau de demi-teinte par défaut.

Remarques

Appelez cette fonction membre à plusieurs reprises pour redessiner un rectangle de glisser. Appeler en boucle comme vous échantillonnez la position de la souris, afin de donner une rétroaction visuelle. Lorsque vous appelez DrawDragRect, le rectangle précédent est effacé et une nouvelle est tirée. Par exemple, que l'utilisateur fait glisser un rectangle à l'écran, DrawDragRect effacer le rectangle original et redessiner un nouveau dans sa nouvelle position. Par défaut, DrawDragRect dessine le rectangle en utilisant un pinceau en demi-teinte pour éliminer le scintillement et pour créer l'apparence d'un rectangle de mouvement sans heurt.

La première fois que vous appelez DrawDragRect, le paramètre lpRectLast doit être NULL.

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

Voir aussi  ;RECT, CRect, CDC::GetHalftoneBrush

Index