가상 CRect OnGetCheckPosition (CRect rectItem, CRect rectCheckBox );
반환 값
위치와 크기는 항목의 체크 박스。
매개 변수
rectItem
목록 항목의 크기 및 위치。
rectCheckBox
기본 위치와 항목의 확인란의 크기。
주의
항목의 위치와 확인란의 크기를이 함수를 호출 하는 프레임 워크。
만 기본 구현에는 기본 위치와 체크 박스 (rectCheckBox)의 크기를 반환합니다. 기본적으로 체크 박스 항목의 왼쪽 위 모서리에 정렬 하 고 표준 확인란 크기입니다. 오른쪽의 확인란을 원하는 하거나 크게 또는 작게 체크 상자 있는 경우 있을 수 있습니다. 이러한 경우 재정의 확인란 위치와 항목 내에서 크기를 변경 하려면 OnGetCheckPosition。
예를 들어, 다음 함수 기본값을 무시 하 고 항목의 오른쪽에 있는 확인란을 놨 어 요, 그것 (마이너스 픽셀 오프셋을 위쪽 및 아래쪽에), 항목의 높이가 고 표준 확인란 폭:
CRect CMyCheckListBox::OnGetCheckPosition(CRect rectItem, CRect rectCheckBox)
{
nbsp; CRect rectMyCheckBox;
? rectMyCheckBox.top = rectItem.top-1;
? rectMyCheckBox.bottom = rectItem.bottom-1;
? rectMyCheckBox.right = rectItem.right-1;
? rectMyCheckBox.left-1-rectItem.right = rectCheckBox.Width();
? 반환 rectMyCheckBox;
}(&N)
CCheckListBox 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)
참고 항목nbsp;CCheckListBox::SetCheck, CCheckListBox::SetCheckStyle, CCheckListBox::GetCheck, CCheckListBox::GetCheckStyle(&N)