Partager via


COleControl::ClipCaretRect

Règle un rectangle de signe insertion s'il est entièrement ou partiellement couvertes superposés en, objets opaques.

BOOL ClipCaretRect(
   LPRECT lpRect 
);

Paramètres

  • lpRect
    Lors de l'entrée, un pointeur vers une structure de RECT qui contient la zone de signe insertion à ajuster.Lors de la sortie, la zone définie du signe insertion, ou NULL si le rectangle du signe insertion est intégralement couvert.

Valeur de retour

Une valeur différente de zéro si l'opération a réussi ; sinon 0.

Notes

Un signe insertion est un trait clignotant, un bloc, ou une bitmap qui indique généralement lorsque le texte ou des graphiques est inséré.

Un objet sans fenêtre ne peut pas sans risque afficher un signe insertion sans vérifie d'abord si le signe insertion est totalement ou partiellement masqué en chevauchant des objets.Pour rendre que possible, un objet peut utiliser ClipCaretRect pour obtenir le signe insertion défini (réduit) pour le vérifier s'ajuste dans la région de découpage.

Les objets créant un signe insertion doit envoyer le rectangle du signe insertion à ClipCaretRect et utiliser le rectangle défini pour le signe insertion.Si le signe insertion est complètement masquée, cette méthode retourne FALSE et le signe insertion ne doit pas être affiché du tout dans ce cas.

Configuration requise

Header: afxctl.h

Voir aussi

Référence

Classe de COleControl

Graphique de la hiérarchie