共用方式為


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

請參閱

參考

CWnd::OnMeasureItem

其他資源

結構、 樣式、 回呼和訊息對應