คลาCAnimateCtrlให้การทำงานของตัวควบคุมภาพเคลื่อนไหวทั่วไปของ Windows ตัวควบคุมนี้ (และคลาCAnimateCtrl ) มีพร้อมใช้งานกับโปรแกรมที่ทำงานภายใต้รุ่น Windows 95 และ Windows NT 3.51 เท่านั้น และรุ่นที่ใหม่กว่า?
ตัวควบคุมภาพเคลื่อนไหวคือ หน้าต่างสี่เหลี่ยมที่แสดงภาพตัดปะในรูปแบบ AVI (Audio Video Interleaved) วิดีโอ/เสียงรูปแบบมาตรฐานของ Windows คลิป AVI แบบคือ ชุดของบิตแมปเฟรม เช่นเดียวกับภาพยนตร์?
ตัวควบคุมภาพเคลื่อนไหวสามารถเล่นได้เฉพาะวิ AVI คลิป โดยเฉพาะ คลิปลงไปเล่นได้ โดยการควบคุมการเคลื่อนไหวต้องตรงตามความต้องการดังต่อไปนี้:
คุณสามารถเพิ่มคลิป AVI โปรแกรมประยุกต์ของคุณเป็นการทรัพยากร AVI หรือมันสามารถมาพร้อมกับโปรแกรมประยุกต์ของคุณเป็นแฟ้ม AVI แยกต่างหาก?
เนื่องจากหัวข้อของคุณยังคงดำเนินการในขณะที่มีแสดงคลิป AVI ใช้ทั่วไปหนึ่งสำหรับการควบคุมการเคลื่อนไหวคือการ ระบุกิจกรรมระบบในระหว่างการดำเนินการที่ยาวเกินไป ตัวอย่างเช่น กล่องโต้ตอบการค้นหาของ Windows 95 Explorer แสดงแว่นขยายย้ายเป็นระบบค้นหาแฟ้ม?
ถ้าคุณสร้างวัตถุCAnimateCtrlภาย ในกล่องโต้ตอบ หรือ จากทรัพยากรโต้ตอบโดยใช้กล่องโต้ตอบแก้ไข มันจะถูกโดยอัตโนมัติทำลายเมื่อผู้ใช้ปิดกล่องโต้ตอบ?
ถ้าคุณสร้างวัตถุCAnimateCtrlภายในหน้าต่าง คุณอาจจะทำลายมัน ถ้าคุณสร้างวัตถุCAnimateCtrlในกองซ้อน จะถูกทำลายโดยอัตโนมัติ ถ้าคุณสร้างวัตถุCAnimateCtrlในกอง โดยใช้ฟังก์ชันใหม่คุณต้องเรียกลบบนวัตถุที่จะทำลายมัน ถ้าคุณชั้นใหม่ที่ได้สืบทอดมาจากCAnimateCtrlและการจัดสรรหน่วยความจำใดในคลาสที่ แทนที่CAnimateCtrl destructor กำจัดการปันส่วน?
ดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้CAnimateCtrl, หัวข้อของการควบคุมและ CAnimateCtrl ที่ใช้ในการแนะนำของ Visual c ++ Programmer ของ?
#รวม lt;afxcmn.h>
สมาชิกของคลาส|nbsp คลาสพื้นฐาน| แผนภูมิของลำดับชั้น(&N)
ตัวอย่างnbsp CMNCTRL1 อย่าง MFC | MFC อย่าง MFCIE(&N)
ดูเพิ่มเติมnbspลักษณะการควบคุมภาพเคลื่อนไหวใน CAnimateCtrl::Create, ON_CONTROL(&N)