สร้างเคอร์เซอร์

เนื่องจากการกำหนดมาตรฐานเคอร์เซอร์ไว้ล่วงหน้า ไม่จำเป็นในการสร้าง ใช้เคอร์เซอร์แบบมาตรฐาน แอปพลิเคชันดึงตัวจัดการเคอร์เซอร์ โดยใช้ฟังก์ชันLoadCursorหรือLoadImage การจัดการของเคอร์เซอร์เป็นค่าที่ไม่ซ้ำของHCURSORชนิดที่เคอร์เซอร์แบบมาตรฐาน หรือแบบกำหนดเองที่ระบุ.

เมื่อต้องการสร้างเคอร์เซอร์แบบกำหนดเองสำหรับโปรแกรมประยุกต์ คุณโดยทั่วไปจะใช้โปรแกรมประยุกต์แบบกราฟิก และรวมเคอร์เซอร์เป็นทรัพยากรในแฟ้มทรัพยากรข้อกำหนดของโปรแกรมประยุกต์ เวลาเรียกใช้งาน เรียกLoadCursorในการเรียกหมายเลขอ้างอิงของเคอร์เซอร์ เคอร์เซอร์ทรัพยากรประกอบด้วยข้อมูลสำหรับอุปกรณ์การแสดงผลที่แตกต่างกันหลาย ฟังก์ชันLoadCursorเลือกข้อมูลเหมาะสมสุดสำหรับการแสดงผลอุปกรณ์ปัจจุบันโดยอัตโนมัติ โหลดเคอร์เซอร์ได้โดยตรงจากการปัจจุบัน หรือANI แฟ้ม ใช้ฟังก์ชันLoadCursorFromFile.

นอกจากนี้คุณยังสามารถสร้างเคอร์เซอร์แบบกำหนดเองเวลาเรียกใช้งานได้ โดยใช้ฟังก์ชันCreateIconIndirectซึ่งสร้างเคอร์เซอร์ที่ยึดตามเนื้อหาของโครงสร้างICONINFO โครงสร้างนี้กับฮอตสปอพิกัดและข้อมูลที่เกี่ยวข้องกับ bitmask ที่เกี่ยวข้องและสีกรอกข้อมูลของฟังก์ชันGetIconInfo.

แอปพลิเคชันควรนำเคอร์เซอร์เป็นแหล่งข้อมูลที่กำหนดเอง และใช้LoadCursor, LoadCursorFromFileหรือLoadImageแทนที่จะสร้างเคอร์เซอร์เวลาเรียกใช้งาน การใช้ทรัพยากรของเคอร์เซอร์เลี่ยงการพึ่งพาอาศัยกันของอุปกรณ์ ช่วยปรับภาษา และทำให้โปรแกรมประยุกต์ที่ใช้ร่วมกันออกแบบเคอร์เซอร์.

ฟังก์ชันCreateIconFromResourceExทำให้โปรแกรมประยุกต์เพื่อสร้างไอคอนและเคอร์เซอร์ที่ยึดตามข้อมูลทรัพยากร CreateIconFromResourceExสร้างเคอร์เซอร์ใช้ไบนารีทรัพยากรข้อมูลจากปฏิบัติอื่น ๆ (ไฟล์ EXE) หรือ dynamic-link libraries (Dll) จะต้องนำหน้า ด้วยการเรียกฟังก์ชันLookupIconIdFromDirectoryExรวมทั้งฟังก์ชันต่าง ๆ ของทรัพยากร LookupIconIdFromDirectoryExระบุข้อมูลเคอร์เซอร์เหมาะสมสุดสำหรับการแสดงผลอุปกรณ์ปัจจุบัน ดูข้อมูลเพิ่มเติมเกี่ยวกับฟังก์ชันทรัพยากรทรัพยากร.

Index