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
对于组合框或列表框,此成员包含传递到列表框下列操作之一的值:对于菜单,此成员包含传递到菜单下列操作之一的值:
这允许窗口正确处理与控件的交互。如果要 MEASUREITEMSTRUCT 结构中的相应成员将导致控件的不正确的操作。
要求
Header: winuser.h