다음을 통해 공유


MEASUREITEMSTRUCT 구조체

MEASUREITEMSTRUCT Windows 소유자 위주 컨트롤 또는 메뉴 항목의 치수 구조에 알려 줍니다.

typedef struct tagMEASUREITEMSTRUCT {
   UINT CtlType;
   UINT CtlID;
   UINT itemID;
   UINT itemWidth;
   UINT itemHeight;
   DWORD itemData
} MEASUREITEMSTRUCT;

매개 변수

  • CtlType
    컨트롤 형식이 있습니다.컨트롤 형식에 대 한 값은 다음과 같습니다.

    • ODT_COMBOBOX 소유자 그리기 콤보 상자

    • ODT_LISTBOX 소유자 그리기 목록 상자

    • ODT_MENU 소유자 그리기 메뉴

  • CtlID
    콤보 상자, 목록 상자 또는 단추에 대 한 컨트롤 ID를 포함합니다.이 멤버에 대 한 메뉴를 사용 하지 않습니다.

  • itemID
    메뉴의 메뉴 항목 ID 또는 가변 높이 콤보 상자나 목록 상자의 목록 상자 항목 ID를 포함합니다.이 멤버는 단추 또는 고정 높이 콤보 상자나 목록 상자에 대해 사용 되지 않습니다.

  • itemWidth
    메뉴 항목의 너비를 지정합니다.소유자 그리기 메뉴 항목의 소유자 메시지에서 반환 되기 전에이 멤버를 채워야 합니다.

  • itemHeight
    목록 상자나 메뉴에서 개별 항목의 높이 지정합니다.소유자 그리기 콤보 상자의 소유자 메시지에서 반환 되기 전에이 멤버 목록 상자 또는 메뉴 항목을 채워야 합니다.목록 상자 항목의 최대 높이 255입니다.

  • itemData
    콤보 상자나 목록 상자에이 구성원 목록 상자에 다음 중 하나를 사용 하 여 전달 된 값을 들어 있습니다.

    이 멤버의 메뉴를 메뉴에는 다음 중 하나를 사용 하 여 전달 된 값이 포함:

이로써 Windows 컨트롤과 사용자 상호 작용을 올바르게 처리 합니다.실패의 적절 한 구성원을 채울 수는 MEASUREITEMSTRUCT 구조 컨트롤의 잘못 된 작업 발생 합니다.

요구 사항

헤더: winuser.h

참고 항목

참조

CWnd::OnMeasureItem

기타 리소스

구조, 스타일, 콜백 및 메시지 맵