OnGetNaturalExtent BOOL เสมือน ( DWORD dwAspect, LONG lindex, DVTARGETDEVICE * ptd, HDC hicTargetDev, DVEXTENTINFO * pExtentInfo, LPSIZEL psizel );
ส่งกลับค่า
ไม่ใช่ศูนย์ถ้ามันเสร็จเรียบร้อยแล้วส่งกลับค่า หรือปรับขนาด 0 อื่น?
พารามิเตอร์
dwAspect
ระบุวิธีวัตถุจะแสดงไว้ ใช้แทนรวมเนื้อหา ไอคอน รูปขนาดย่อ หรือเอกสารที่พิมพ์ ค่าที่ถูกต้องมาจากการแจงนับ DVASPECTหรือDVASPECT2?
lindex
ส่วนของวัตถุที่เป็นที่สนใจ ในปัจจุบันเท่านั้นที่ถูกต้อง -1?
ptd
ชี้ไป โครงสร้างDVTARGETDEVICEกำหนดอุปกรณ์เป้าหมายซึ่งขนาดของวัตถุควรถูกส่งกลับ?
hicTargetDev
ระบุข้อมูลบริบทสำหรับอุปกรณ์เป้าหมายที่ระบุ โดยใช้พารามิเตอร์ptdซึ่งวัตถุสามารถแยกอุปกรณ์เมตริก และทดสอบความสามารถของอุปกรณ์ ถ้าเป็นค่า NULL ptdวัตถุควรละเว้นค่าในพารามิเตอร์hicTargetDev?
pExtentInfo
จุดโครงสร้างDVEXTENTINFOซึ่งระบุข้อมูลสำหรับปรับขนาด โครงสร้างDVEXTENTINFOไม่:
typedef structnbsp tagExtentInfo
{
UINT cb
DWORD dwExtentMode
SIZEL sizelProposed
} DVEXTENTINFO(&N)
สมาชิกของโครงสร้าง dwExtentMode สามารถทำอย่างใดอย่างหนึ่งของค่าสองค่า:
psizel
จุดข้อมูลที่ส่งกลับ โดยควบคุมการปรับขนาด ข้อมูลส่งกลับปรับขนาดถูกตั้งค่าเป็น -1 สำหรับมิติใด ๆ ที่ไม่มีการปรับปรุง?
หมายเหตุ
เรียกว่าตามกรอบในการตอบสนองการร้องขอIViewObjectEx::GetNaturalExtentที่บรรจุ แทนที่ฟังก์ชันนี้เพื่อส่งกลับขนาดการแสดงผลของวัตถุใกล้เคียงที่สุดไปยังโหมดขนาดและขอบเขตที่เสนอในโครงสร้างDVEXTENTINFO เริ่มต้นใช้งานที่ส่งกลับค่าเท็จและทำให้ไม่มีการปรับขนาด?
ภาพรวม COleControl |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCOleControl::OnGetViewExtent(&N)