virtual CRect OnGetCheckPosition (CRect rectItem, CRect rectCheckBox );
Valeur de retour
La position et la taille de la case à cocher un élément.
Paramètres
rectItem
La position et la taille de l'élément de liste.
rectCheckBox
La position par défaut et la taille de la case à cocher un élément.
Remarques
L'infrastructure appelle cette fonction pour obtenir la position et la taille de la case à cocher d'un élément.
L'implémentation par défaut retourne uniquement la position par défaut et la taille de la case à cocher (rectCheckBox). Par défaut, une case à cocher est alignée dans le coin supérieur gauche d'un élément et est de la taille de la case à cocher standard. Il peut y avoir des cas où vous souhaitez que les cases à cocher à droite, ou veulent une plus grande ou plus petite case à cocher. Dans ces cas, substituer OnGetCheckPosition pour changer la position de la case à cocher et la taille au sein de l'élément.
Par exemple, la fonction suivante substitue la valeur par défaut et met la case à cocher à droite de l'élément, rend la même hauteur que le point (moins un décalage de pixels en haut et en bas) et en fait la largeur de la case à cocher standard:
CRect CMyCheckListBox::O&nGetCheckPosition(CRect rectItem, CRect rectCheckBox)
{
nbsp ; CRect rectMyCheckBox ;
rectMyCheckBox.top = rectItem.top -1 ;
rectMyCheckBox.bottom = rectItem.bottom -1 ;
rectMyCheckBox.right = rectItem.right -1 ;
rectMyCheckBox.left = rectItem.right -1 - rectCheckBox.Width() ;
Return rectMyCheckBox ;
}
CCheckListBox aperçu |  ; Membres de la classe | Graphique de la hiérarchie
Voir aussi  ;CCheckListBox::SetCheck, CCheckListBox::SetCheckStyle, CCheckListBox::GetCheck, CCheckListBox::GetCheckStyle