ฟังก์ชันDrawIconExวาดไอคอนหรือเคอร์เซอร์ในพื้นที่ไคลเอ็นต์ของหน้าต่างของบริบทที่ระบุอุปกรณ์ ทำการดำเนินการที่ระบุเฟรม และการยืด หรือการบีบอัดไอคอนหรือเคอร์เซอร์ตามที่ระบุไว้.
(BOOL DrawIconEx HDC hdc, / / จัดการกับบริบทของอุปกรณ์intxLeft, / / x-พิกัดของมุมบนซ้ายintyTop, / / พิกัด y ของมุมบนซ้ายHICONhIcon, / / จัดการไอคอนการวาด intcxWidth, / / ความกว้างของไอคอน intcyWidth, / / ความสูงของไอคอนUINTistepIfAniCur, / / ดัชนีของเฟรมในการเคลื่อนไหวเคอร์เซอร์HBRUSHhbrFlickerFreeDraw, / / จัดการพื้นหลังแปรง UINTdiFlags / / ในประเทศไอคอนรูปวาด);
| ค่า | ความหมาย |
|---|---|
| DI_COMPAT | วาดไอคอนหรือเคอร์เซอร์ใช้รูปเริ่มต้นระบบแทนที่เป็นรูปผู้ใช้กำหนด. |
| DI_DEFAULTSIZE | วาดไอคอนหรือเคอร์เซอร์ใช้ความกว้างและความสูงที่กำหนด โดยระบบเมตริกค่าสำหรับเคอร์เซอร์หรือไอคอน ถ้าพารามิเตอร์cxWidthและcyWidthถูกตั้งค่าเป็นศูนย์ ถ้าไม่มีระบุค่าสถานะนี้ และcxWidthและcyWidthถูกตั้งค่าเป็นศูนย์ ฟังก์ชันการใช้ขนาดจริงทรัพยากร. |
| DI_IMAGE | วาดไอคอนหรือใช้รูปของเคอร์เซอร์. |
| DI_MASK | วาดไอคอนหรือใช้รูปแบบการเคอร์เซอร์. |
| DI_NORMAL | ชุดของ DI_IMAGE และ DI_MASK. |
ถ้าฟังก์ชันสำเร็จ ค่าส่งกลับจะไม่ใช่ศูนย์.
ถ้าฟังก์ชันล้มเหลว ส่งคืนค่าเป็นศูนย์ การขอเพิ่มเติมข้อมูลข้อผิดพลาด โทร GetLastError.
ฟังก์ชันDrawIconExวางไอคอนมุมซ้ายบนของสถานที่ระบุตามพารามิเตอร์xLeftและyTopที่ ตำแหน่งที่ตั้งอาจมีการแมปโหมดปัจจุบันของบริบทอุปกรณ์.
Windows CE: ต้องใช้การตั้งค่าพารามิเตอร์ต่อไปนี้
ไม่สนับสนุน Windows CE:
นั่นคือ ไอคอนความละเอียดคงที่สำหรับ HICON ที่กำหนด และการปรับขนาดไอคอนไม่ได้รับการสนับสนุน.
พารามิเตอร์hIconไม่สามารถระบุเคอร์เซอร์แบบภาพเคลื่อนไหว.
nbsp Windows &NT:ต้องการรุ่น 3.5 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ต้องการเวอร์ชัน 1.0 หรือรุ่นใหม่กว่า
หัวข้อ:ประกาศใน winuser.h
ไลบรารีที่นำเข้า:ใช้ user32.lib.
รวมไอคอนไอคอนฟังก์ชัน CopyImage, DrawIcon, LoadImage