MEASUREITEMSTRUCT 结构
MEASUREITEMSTRUCT 结构通知窗口的所有者描述的控件或菜单项的大小。
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。 此成员不用于固定高度的组合框或列表框,或者为按钮。itemWidth
指定菜单项的宽度。 则从返回消息之前,所有者描述菜单项的所有者必须填充该成员。itemHeight
在列表框或下拉菜单指定单个项的高度。 在从消息之前返回,所有者描述组合框、列表框或菜单项的所有者必须填写此成员。 列表框项的最大事高度为 255。itemData
对于组合框或列表框,此成员包含传递到下面列表框之一:对于菜单,该成员包含传递到菜单下列操作之一:
这允许窗口正确处理与控件的交互。 未完成 MEASUREITEMSTRUCT 结构的相应成员会导致控件的不正确的操作。
要求
页眉: 指令