โปรแกรมประยุกต์ของคุณสามารถโหลด และสร้างไอคอนเพื่อแสดงในแอปพลิเคชันของไคลเอนต์พื้นที่หรือเด็ก windows ตัวอย่างต่อไปนี้สาธิตวิธีการวาดไอคอนในพื้นที่ไคลเอ็นต์ของหน้าต่างซึ่งแสดงบริบท (DC) จะถูกระบุ ด้วยพารามิเตอร์hdc .
HICON hIcon1 / / ไอคอนจัดการ HDC hdc / / จัดการแสดงบริบท DrawIcon (hdc, 10, 20, hIcon1)
ระบบแสดงในคลา icon(s) สำหรับหน้าต่างโดยอัตโนมัติ โปรแกรมประยุกต์ของคุณสามารถกำหนดไอคอนของคลาสในขณะที่การลงทะเบียนคลาสหน้าต่าง โปรแกรมประยุกต์ของคุณสามารถแทนไอคอนของคลาส โดยใช้SetClassLong ฟังก์ชัน ฟังก์ชันนี้เปลี่ยนแปลงการตั้งค่าหน้าต่างเริ่มต้นสำหรับ windows ทั้งหมดของคลาสที่กำหนด ตัวอย่างต่อไปนี้แทนไอคอนของคลาส ด้วยไอคอนที่มีตัวระบุทรัพยากรคือ 480.
HINSTANCE hinst / / จัดการกับปัจจุบันอินสแตนซ์ HWND hwnd / / จัดการหน้าต่างหลัก / / เปลี่ยนไอคอนสำหรับคลาสหน้าต่าง hwnd ของ
SetClassLong(hwnd, // window handle GCL_HICON, // changes icon (LONG) LoadIcon(hinst, MAKEINTRESOURCE(480))
)
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคลาสหน้าต่าง ดูคลาสหน้าต่าง.