CDC::PlayMetaFilenbsp(&N);

BOOL PlayMetaFile ( HMETAFILE hMF );

BOOL PlayMetaFile ( HENHMETAFILE hEnhMetaFile, LPCRECT lpBounds );

ส่งกลับค่า

ไม่ใช่ศูนย์ถ้าฟังก์ชันนี้จะสำเร็จ 0 อื่น?

พารามิเตอร์

hMF

ระบุ metafile ที่จะเล่น?

hEnhMetaFile

ระบุ enhanced metafile?

lpBounds

จุดRECTโครงสร้างหรือวัตถุที่เป็นCRectที่ประกอบด้วยพิกัดของสี่เหลี่ยม bounding ที่ใช้ในการแสดงรูปภาพ พิกัดที่จะระบุในหน่วยทางลอจิคัล?

หมายเหตุ

เล่นเนื้อหาของ metafile ที่ระบุบนบริบทอุปกรณ์ Metafile สามารถเล่นใด ๆ จำนวนครั้ง?

PlayMetaFileรุ่นที่สองแสดงรูปภาพเก็บไว้ในรูปแบบ enhanced metafile กำหนด เมื่อโปรแกรมประยุกต์เรียกรุ่นที่สองของPlayMetaFile, Windows ใช้เฟรมรูปภาพในหัวข้อการ metafile ที่ปรับปรุงการแมปรูปภาพลงในสี่เหลี่ยมที่ชี้ไปตามพารามิเตอร์lpBounds (ภาพนี้อาจจะ sheared หรือหมุน โดยการตั้งค่าการแปลงโลกในอุปกรณ์แสดงผลก่อนการเรียกPlayMetaFile) จุดไปตามขอบของกรอบการรวมอยู่ในรูปภาพ ภาพ enhanced metafile ที่สามารถ clipped โดยกำหนดขอบเขตรูปวาดในอุปกรณ์แสดงผลก่อนเล่น enhanced metafile?

ถ้า enhanced metafile ประกอบด้วยการสีก็ได้ โปรแกรมประยุกต์สามารถให้ได้สีที่สอดคล้องกัน โดยการตั้งค่าสีของอุปกรณ์แสดงผลก่อนที่จะเรียกรุ่นที่สองของPlayMetaFile เมื่อต้องการเรียกใช้จานสีก็ได้ ใช้:: GetEnhMetaFilePaletteEntriesฟังก์ชัน Enhanced metafile สามารถฝังตัวในแบบ enhanced metafile ที่สร้างขึ้นใหม่ โดยเรียกรุ่นที่สองของPlayMetaFileและเล่น metafile ต้นฉบับปรับปรุงลงในบริบทอุปกรณ์สำหรับการใหม่ enhanced metafile?

สถานะของบริบทอุปกรณ์แสดงผลจะถูกเก็บไว้ โดยฟังก์ชันนี้ สร้าง แต่ไม่ลบใน enhanced metafile วัตถุใด ๆ จะถูกลบ โดยฟังก์ชันนี้ หยุดนี้ฟังก์ชัน สามารถเรียกใช้โปรแกรมประยุกต์:: CancelDCฟังก์ชันจากเธรดอื่นเพื่อสิ้นสุดการดำเนินการได้ ในกรณีนี้ ฟังก์ชันจะส่งกลับค่าศูนย์?

ภาพรวมของ CDC |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)

See Also    ::CancelDC, ::GetEnhMetaFileHeader, ::GetEnhMetaFilePaletteEntries, ::SetWorldTransform, ::PlayMetaFile, ::PlayEnhMetaFile, ::PlayMetaFile

Index