afx_msg void OnDrawItem ( int nIDCtl, LPDRAWITEMSTRUCT lpDrawItemStruct );
매개 변수
nIDCtl
WM_DRAWITEM 메시지를 보내는 컨트롤의 식별자를 포함 합니다. 0 NIDCtl 에 포함 된 경우 메시지를 전송 하는 메뉴。
lpDrawItemStruct
필요한 드로잉 형식과 그릴 항목에 대 한 정보를 포함 하는 DRAWITEMSTRUCT 데이터 구조를 긴 포인터를 지정 합니다.
주의
소유자 그리기 button 컨트롤, 콤보 상자 컨트롤, 목록 상자 컨트롤 또는 때 컨트롤의 시각적 측면 메뉴의 소유자에 대 한이 멤버 함수를 호출 하는 프레임 워크 또는 메뉴 변경 되었습니다.
DRAWITEMSTRUCT 구조체의 itemAction 멤버 정의 드로잉 작업을 수행 하는 것입니다. 이 멤버에 데이터 컨트롤의 소유자 그리기 작업은 필요를 결정 수。
응용 프로그램에서이 메시지를 처리 반환 하기 전에 DRAWITEMSTRUCT 구조체의 hDC 구성원에 의해 식별 하는 장치 컨텍스트에 기본 상태로 복원 확인 해야。
HwndItem 구성원이 CButton, CMenu, CListBox또는 CComboBox 개체에 속한, 적절 한 클래스의 DrawItem 가상 함수 라고 합니다. 그릴 항목에 적절 한 컨트롤의 클래스의 DrawItem 멤버 함수 재정의。
메모nbsp;??이 멤버 함수는 Windows 메시지를 처리 하는 응용 프로그램을 허용 하는 프레임 워크에 의해 호출 됩니다. 함수에 전달 된 매개 변수 프레임 워크는 메시지를 받으면 받은 매개 변수를 반영 합니다. 이 함수의 기본 클래스 구현을 호출 하는 경우 해당 구현을 원래 메시지와 하지 제공한 매개 변수를 함수에 전달 된 매개 변수 사용 됩니다(&N).
CWnd 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)
참고 항목nbsp;DRAWITEMSTRUCT, WM_DRAWITEM, CButton::DrawItem, CMenu::DrawItem, CListBox::DrawItem, CComboBox::DrawItem(&N)