CCheckListBox::DrawItem

가상 void DrawItem (LPDRAWITEMSTRUCT lpDrawItemStruct );

매개 변수

lpDrawItemStruct

필요한 드로잉 형식에 대 한 정보를 포함 하는 DRAWITEMSTRUCT 구조를 긴 포인터。

주의

때 검사 소유자가 그린 목록 상자 변경의 시각적 측면 프레임 워크에서 호출 합니다. 그리기 작업을 수행 하는 것을 정의 하는 DRAWITEMSTRUCT 구조체의 itemActionitemState 멤버。

기본적으로이 함수는 문자열 왼쪽에 확인란을 기본 크기의 목록으로 구성 된 기본 확인란 목록을 그립니다. 확인란 목록 크기는 만들기 에 지정 된。

없는 문자열 없는 목록, 가변 높이 항목 또는 확인란을 왼쪽에 없는 검사 목록 상자와 같은 기본 소유자 그리기 검사 목록 상자 그리기 구현이 멤버 함수를 재정의 합니다. 응용 프로그램이이 멤버 함수를 종료 하기 전에 lpDrawItemStruct 에서 제공 하는 디스플레이 컨텍스트를 선택한 모든 그래픽 장치 인터페이스 (GDI) 개체를 복원 해야。

검사 목록 상자 항목 높이가 모두 없는 경우 ( 만들기에서 지정 된) 검사 목록 상자 스타일 LBS_OWNERVARIABLE, 이어야 하며 MeasureItem 함수를 재정의 해야 합니다.

CCheckListBox 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CCheckListBox::Create, CCheckListBox::MeasureItem(&N)

Index