MEASUREITEMSTRUCT

MEASUREITEMSTRUCT结构

MEASUREITEMSTRUCT数据结构具有如下形式:
typedef struct tagMEASUREITEMSTRUCT
{
UINT CtlType;
UINT CtlID;
UINT itemID;
UINT itemWidth;
UINT itemHeight;
DWORD itemData
} MEASUREITEMSTRUCT;
MEASUREITEMSTURCT结构通知Windows自画控件或菜单项的尺度。这使得Windows能够正确处理控件的用户交互。如果没有正确地填充MEASUREITEMSTRUCT结构中的成员,可能会导致控件的不正确的操作。

成员: CtlType 包含了控件的类型。控件类型的取值如下: · ODT_COMBOBOX 自画组合框。
· ODT_LISTBOX 自画列表框。
· ODT_MENU 自画菜单。

CtlID 包含了组合框、列表框或按钮的控制ID。菜单不使用这个成员。
ItemID 包括了菜单的菜单项ID或是可变高度的组合框或列表框中列表框项的ID。这个成员不对固定高度的组合框、列表框和按钮使用。
ItemWidth 指定了菜单项的宽度。自画菜单项的所有者必须在它从消息返回之前填充这个成员。
ItemHeight 指定了列表框或菜单中一项的高度。在从消息返回之前,自画组合框、列表框或菜单项的所有者必须填充这个成员。列表框项的最大高度为255。
ItemData 对于组合框或列表框,这个成员中包含了下列函数传递给列表框的值: · CComboBox::AddString
· CComboBox::InsertString
· CListBox::AddString
· CListBox::InsertString
对于菜单,这个成员中包含了下列函数传递给菜单的值: · CMenu::AppendMenu
· CMenu::InsertMenu
· CMenu::ModifyMenu


请参阅:CWnd::OnMeasureItem

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值