MEASUREITEMSTRUCT 구조는 소유자가 그린 컨트롤 또는 메뉴 항목의 크기를 시스템을 알립니다. 이렇게 하면 컨트롤이 사용자 상호 작용을 올바르게 처리 하도록 시스템.
typedef struct tagMEASUREITEMSTRUCT {/ / mis UINT CtlType; / /의 형식이 UINT CtlID; 제어 / / 콤보 상자, 목록 상자, 또는 단추 식별자 UINT itemID; / / 메뉴 항목이 가변 높이 목록 상자 / / 또는 콤보 상자의 식별자 UINT itemWidth; / / 픽셀 UINT itemHeight;에서 메뉴 항목의 너비 / / 목록에서 단일 항목의 높이 상자 메뉴 / / 픽셀 DWORD itemData; / / 응용 프로그램 정의 32 비트 값} MEASUREITEMSTRUCT
| 값 | 의미 |
|---|---|
| ODT_BUTTON | 소유자가 그린 단추 |
| ODT_COMBOBOX | 소유자가 그린 콤보 상자 |
| ODT_LISTBOX | 소유자가 그린 목록 상자 |
| ODT_LISTVIEW | 소유자 그리기 목록 뷰 컨트롤 |
| ODT_MENU | 소유자가 그린 메뉴 |
소유자 위주 컨트롤의 소유자 창이 WM_MEASUREITEM 메시지의 lParam 매개 변수로 MEASUREITEMSTRUCT 구조에 대 한 포인터를 받습니다. 소유자 위주 컨트롤은 컨트롤을 만들 때 소유자 창이이 메시지를 보냅니다. 소유자 컨트롤에 대 한 구조에서 적절 한 멤버에서 채워집니다 그리고 반환 합니다. 이 구조는 모든 소유자 위주 컨트롤에 공통.
컨트롤 또는 메뉴 항목 수 제대로 그려 되지 않습니다 경우에 응용 프로그램에 MEASUREITEMSTRUCT의 적절 한 구성원 채우지.
nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:버전 1.0 이상이 필요합니다.
헤더:Winuser.h에서 선언.
콤보 상자 개요, 콤보 상자 구조, CB_ADDSTRING, CB_INSERTSTRING, CB_SETITEMDATA, LB_ADDSTRING, LB_INSERTSTRING, LB_SETITEMDATA, WM_MEASUREITEM