다음을 통해 공유


WM_DRAWITEM 메시지

단추, 콤보 상자, 목록 상자 또는 메뉴의 시각적 측면이 변경된 경우 소유자가 그린 단추, 콤보 상자, 목록 상자 또는 메뉴의 부모 창으로 전송됩니다.

창은 WindowProc 함수를 통해 이 메시지를 받습니다.

WM_DRAWITEM

    WPARAM wParam;
    LPARAM lParam; 

매개 변수

wParam

WM_DRAWITEM 메시지를 보낸 컨트롤의 식별자를 지정합니다. 메시지가 메뉴에서 전송된 경우 이 매개 변수는 0입니다.

lParam

그릴 항목 및 필요한 그리기 형식에 대한 정보가 포함된 DRAWITEMSTRUCT 구조체에 대한 포인터입니다.

반환 값

애플리케이션이 이 메시지를 처리하면 TRUE를 반환해야 합니다.

설명

기본적으로 DefWindowProc 함수는 소유자가 그린 목록 상자 항목의 포커스 사각형을 그립니다.

DRAWITEMSTRUCT 구조체의 itemAction 멤버는 애플리케이션이 수행해야 하는 그리기 작업을 지정합니다.

이 메시지를 처리한 후 반환하기 전에 애플리케이션은 DRAWITEMSTRUCT 구조체의 hDC 멤버가 식별한 디바이스 컨텍스트가 기본 상태인지 확인해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2003 [데스크톱 앱만 해당]
헤더
Winuser.h(Windows.h 포함)

추가 정보

참조

DRAWITEMSTRUCT

기타 리소스

DefWindowProc