BOOL ClipCaretRect ( LPRECT lpRect );
Valeur de retour
Différent de zéro en cas de succès ; sinon 0.
Paramètres
lpRect
À l'entrée, un pointeur vers une structure RECT qui contient la zone d'insertion d'être ajustés. Sur la sortie, la zone d'insertion ajusté ou NULL si le rectangle de caret est complètement couvert.
Remarques
Appelez cette fonction pour ajuster un rectangle d'insertion, si elle est entièrement ou partiellement recouverte par les objets qui se chevauchent, opaques. Un caret est une ligne, bloc ou bitmap qui indique généralement où texte ou graphique sera inséré clignotants.
Un objet sans fenêtre ne peut pas afficher en toute sécurité d'un caret sans avoir vérifié si le lambda est partiellement ou totalement caché par le chevauchement des objets. Pour que cela soit possible, un objet peut utiliser ClipCaretRect pour obtenir le signe insertion ajusté (réduit) pour s'assurer que cela correspond à la zone de découpage.
Objets créant un caret doivent soumettre le rectangle caret ClipCaretRect et utiliser le rectangle ajusté pour l'accent circonflexe. Si le signe est entièrement masqué, cette méthode retourne que false et l'accent circonflexe ne devraient pas montrées du tout dans ce cas.
COleControl aperçu |nbsp ; Membres de la classe | Graphique de la hiérarchie