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
下拉式方塊或清單方塊中,這個成員會包含由下列其中一項傳遞給清單方塊的值:為功能表中,這個成員會包含值,由下列其中一項傳遞至功能表:
這可讓 Windows 正確處理使用者與控制項互動。 若要填寫郵件中的適當成員失敗MEASUREITEMSTRUCT結構將會造成不適當的控制項作業。
需求
標頭: winuser.h