AnimateWindow

[นี่คือเอกสารเบื้องต้นและเรื่องการเปลี่ยนแปลง]

ฟังก์ชันAnimateWindowช่วยให้คุณสามารถสร้างลักษณะพิเศษเมื่อการแสดง หรือซ่อน windows มีอยู่สองชนิดของภาพเคลื่อนไหว: ย้อนภาพเคลื่อนไหวภาพเคลื่อนไหวและภาพนิ่ง.

(BOOL AnimateWindow HWND  hwnd, / / จัดการไปยังหน้าต่างการให้เคลื่อนไหวDWORDdwTime, / / ระยะเวลาของการเคลื่อนไหวDWORDdwFlags / / พิมพ์ภาพเคลื่อนไหว);
 

พารามิเตอร์

hwnd
ระบุหมายเลขอ้างอิงที่ไปยังหน้าต่างการให้เคลื่อนไหว.
dwTime
ระบุนานเท่าใดในการเล่นภาพเคลื่อนไหว ในมิลลิวินาที โดยปกติ ภาพเคลื่อนไหวจะมิลลิวินาที 200 การเล่น.
dwFlags
ระบุชนิดของการเคลื่อนไหว พารามิเตอร์นี้สามารถเป็นค่าสถานะต่อไปนี้อย่างน้อยหนึ่งอย่าง.
ค่าสถานะ คำอธิบาย
AW_SLIDE การใช้ภาพนิ่งภาพเคลื่อนไหว โดยค่าเริ่มต้น เคลื่อนไหวม้วนเป็นใช้ ธงนี้จะถูกละเว้นการตั้งค่าสถานะ AW_CENTER.
AW_ACTIVATE หน้าต่างที่เปิดใช้งาน ไม่ต้องใช้การตั้งค่าสถานะนี้กับ AW_HIDE.
AW_BLEND ใช้ลักษณะพิเศษแบบค่อย ๆ ปรากฏ ธงนี้สามารถใช้เฉพาะถ้าhwndหน้าต่างระดับบนสุด.
AW_HIDE ซ่อนหน้าต่าง โดยค่าเริ่มต้น หน้าต่างจะแสดง.
AW_CENTER ทำให้หน้าต่างที่ปรากฏขึ้น ยุบเข้าข้างในถ้ามีใช้การตั้งค่าสถานะ AW_HIDE หรือขยาย outward ถ้าไม่ได้ใช้ค่าสถานะ AW_HIDE.
AW_HOR_POSITIVE ทำให้การเคลื่อนไหวหน้าต่างจากซ้ายไปขวา ธงนี้สามารถใช้ได้กับโรหรือภาพนิ่งภาพเคลื่อนไหว มันจะถูกละเว้นการตั้งค่าสถานะ AW_CENTER.
AW_HOR_NEGATIVE ทำให้การเคลื่อนไหวหน้าต่างจากขวาไปซ้าย ธงนี้สามารถใช้ได้กับโรหรือภาพนิ่งภาพเคลื่อนไหว มันจะถูกละเว้นการตั้งค่าสถานะ AW_CENTER.
AW_VER_POSITIVE ทำให้การเคลื่อนไหวหน้าต่างจากบนลงล่าง ธงนี้สามารถใช้ได้กับโรหรือภาพนิ่งภาพเคลื่อนไหว มันจะถูกละเว้นการตั้งค่าสถานะ AW_CENTER.
AW_VER_NEGATIVE ทำให้การเคลื่อนไหวหน้าต่างจากด้านล่างขึ้นด้านบน ธงนี้สามารถใช้ได้กับโรหรือภาพนิ่งภาพเคลื่อนไหว มันจะถูกละเว้นการตั้งค่าสถานะ AW_CENTER.

ส่งกลับค่า

ถ้าฟังก์ชันสำเร็จ ค่าส่งกลับจะไม่ใช่ศูนย์.

ถ้าฟังก์ชันล้มเหลว ส่งคืนค่าเป็นศูนย์ ฟังก์ชันนี้จะล้มในสถานการณ์ต่อไปนี้:

การขอเพิ่มเติมข้อมูลข้อผิดพลาด เรียกการ GetLastErrorฟังก์ชัน.

หมายเหตุ

คุณสามารถรวมการตั้งค่าสถานะ AW_HOR_POSITIVE หรือ AW_HOR_NEGATIVE ด้วยค่าสถานะการเคลื่อนไหวของหน้าต่างแบบทแยงมุม AW_VER_POSITIVE หรือ AW_VER_NEGATIVE.

ขั้นตอนต่าง ๆ หน้าต่างสำหรับหน้าต่างและ windows ของเด็กอาจต้องการจัดการกับข้อความที่ WM_PRINT หรือ WM_PRINTCLIENT กล่องโต้ตอบ ควบคุม และตัวควบคุมทั่วไปจัดการ WM_PRINTCLIENT ขั้นตอนในหน้าต่างเริ่มต้นแล้วจับ WM_PRINT.

QuickInfo

nbsp Windows &NT:ต้องการรุ่น 5.0 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 98 หรือรุ่นที่ใหม่กว่า
Windows CE:ไม่สนับสนุน
หัวข้อ:ประกาศใน winuser.h
ไลบรารีที่นำเข้า:ใช้ user32.lib.

ดูเพิ่มเติม

ภาพรวมของ Windowsหน้าต่างฟังก์ชัน WM_PRINT, WM_PRINTCLIENT

Index