CCheckListBox::OnGetCheckPosition

가상 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)

Index