MEASUREITEMSTRUCT 구조

MEASUREITEMSTRUCT 데이터 구조는 다음과 같은 형태:

typedef struct tagMEASUREITEMSTRUCT {
 nbsp;? UINT CtlType;
 ?? UINT CtlID;
 ?? UINT itemID;
 ?? UINT itemWidth;
 ?? UINT itemHeight;
 ?? DWORD itemData
} MEASUREITEMSTRUCT(&N)

MEASUREITEMSTRUCT 구조는 소유자가 그린 컨트롤 또는 메뉴 항목의 크기의 창을 알립니다. 이 Windows를 컨트롤과 함께 사용자 상호 작용을 올바르게 처리를 수 있습니다. MEASUREITEMSTRUCT 구조체의 적절 한 구성원을 채울 실패 컨트롤의 부당한 동작 시킬。

회원

CtlType

컨트롤 형식을 포함 되어 있습니다. 컨트롤 형식에 대 한 값 다음과 같습니다.:

CtlID

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

itemID

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

itemWidth

메뉴 항목의 너비를 지정합니다. 소유자 그리기 메뉴 항목 소유자 메시지에서 반환 하기 전에이 멤버를 작성 해야 합니다.

itemHeight

목록 상자나 메뉴에서 개별 항목의 높이 지정합니다. 소유자 그리기 콤보 상자의 소유자 메시지에서 반환 하기 전에이 멤버 목록 상자 또는 메뉴 항목 작성 해야 합니다. 목록 상자 항목의 최대 높이 255。

itemData

콤보 상자나 목록 상자에 대 한이 구성원 목록 상자에 다음 중 하나에 의해 전달 된 값 포함:

참고 항목nbsp;CWnd::OnMeasureItem(&N)

Index