MEASUREITEMSTRUCT โครงสร้าง

โครงสร้างข้อมูลMEASUREITEMSTRUCTมีแบบฟอร์มต่อไปนี้:

typedef struct tagMEASUREITEMSTRUCT {
 nbsp  UINT CtlType
    UINT CtlID
    UINT itemID
    UINT itemWidth
    UINT itemHeight
    DWORD itemData
} MEASUREITEMSTRUCT(&N)

โครงสร้างMEASUREITEMSTRUCTแจ้งให้ทราบถึง Windows ของมิติของการวาดเจ้าของตัวควบคุมหรือรายการเมนู นี้ช่วยให้ Windows ดำเนินการโต้ตอบผู้ใช้กับตัวควบคุมถูกต้อง ความล้มเหลวในการกรอกข้อมูลสมาชิกเหมาะสมในโครงสร้างแบบMEASUREITEMSTRUCTจะทำให้การดำเนินการที่ไม่เหมาะสมของตัวควบคุม?

สมาชิก

CtlType

ประกอบด้วยชนิดการควบคุม ค่าของตัวควบคุมชนิดมีดังนี้:

CtlID

ประกอบด้วย ID ตัวควบคุมสำหรับกล่องคำสั่งผสม กล่องรายการ หรือปุ่ม สมาชิกนี้ไม่ได้ถูกใช้สำหรับเมนู?

itemID

ประกอบด้วย ID รายการเมนูสำหรับเมนูหรือ ID-กล่องรายการสำหรับกล่องรายการหรือกล่องคำสั่งผสมตัวแปรสูง สมาชิกนี้ไม่ได้ถูกใช้ สำหรับกล่องรายการหรือกล่องคำสั่งผสมสูง- หรือ สำหรับปุ่ม?

itemWidth

ระบุความกว้างของรายการเมนู เจ้าของรายการเมนูเจ้าของวาดต้องเติมสมาชิกนี้ก่อนที่จะส่งกลับจากข้อความ?

itemHeight

ระบุความสูงของสินค้าแต่ละรายการในกล่องรายการหรือเมนู ก่อนที่จะส่งกลับจากข้อความ เจ้าของกล่องคำสั่งผสมของเจ้าของวาด กล่องรายการ เมนูหรือรายการเมนูต้องกรอกสมาชิกนี้ ความสูงของกล่องรายการสูงสุดคือ 255?

itemData

สำหรับกล่องคำสั่งผสมหรือกล่องรายการ สมาชิกนี้ประกอบด้วยค่าที่ถูกส่งผ่านไปยังกล่องรายการตามอย่างใดอย่างหนึ่งต่อไปนี้:

ดูเพิ่มเติมnbspCWnd::OnMeasureItem(&N)

Index