ขนาดของไอคอน

ระบบใช้ขนาดไอคอนที่สี่: ระบบขนาดเล็ก ขนาดเล็กขนาดใหญ่ shell ระบบ และเชลล์ขนาดใหญ่.

ไอคอนขนาดเล็กของระบบถูกแสดงในคำอธิบายเฉพาะในหน้าต่าง การเปลี่ยนขนาดของไอคอนขนาดเล็กของระบบ เริ่มการทำงานของแอปเพล็ตแผงควบคุมจอภาพ คลิกแท็บAppearanceเลือกปุ่มคำอธิบายจากรายการสินค้าแล้วตั้งค่าขนาดเขตข้อมูล เรียกขนาดของไอคอนขนาดเล็กของระบบ เรียก GetSystemMetricsฟังก์ชันกับ SM_CXSMICON และ SM_CYSMICON.

ไอคอนขนาดใหญ่ระบบส่วนใหญ่ถูกใช้ โดยโปรแกรมประยุกต์ แต่มันจะปรากฏในกล่องโต้ตอบ Alt + Tab CreateIconFromResource, DrawIcon, ExtractAssociatedIcon, ExtractIcon, ExtractIconExและLoadIconฟังก์ชันทั้งหมดใช้ไอคอนขนาดใหญ่ของระบบ ขนาดของไอคอนขนาดใหญ่ระบบถูกกำหนด โดยโปรแกรมควบคุมวิดีโอ ดังนั้น คุณไม่สามารถเปลี่ยนแปลง คุณสามารถเรียกขนาดของไอคอนขนาดใหญ่ของระบบ โดยการเรียกGetSystemMetricsกับ SM_CXICON และ SM_CYICON.

CreateIcon, CreateIconFromResourceEx, CreateIconIndirectและ SHGetFileInfoฟังก์ชันคุณสามารถใช้เพื่อทำงานกับไอคอนในขนาดอื่นนอกเหนือจากระบบขนาดใหญ่.

มีใช้ไอคอนขนาดเล็กของเชลล์ใน Windows Explorer และกล่องโต้ตอบการทั่วไป ในปัจจุบัน นี้เริ่มต้นให้มีขนาดเล็กของระบบ เมื่อต้องการเรียกใช้ขนาดของไอคอนขนาดเล็กของเชลล์ ใช้ SHGetFileInfoฟังก์ชันกับ SHGFI_SHELLICONSIZE | SHGFI_SMALLICON ในการเรียกหมายเลขอ้างอิงที่รายการภาพระบบ แล้ว ImageList_GetIconSizeฟังก์ชันเพื่อดูขนาดของไอคอน.

มีใช้ไอคอนขนาดใหญ่ของเชลล์บนเดสก์ท็อป การเปลี่ยนขนาดของไอคอนขนาดใหญ่ เริ่มการทำงานของแอปเพล็ตแผงควบคุมแสดง คลิกแท็บAppearanceเลือกไอคอนจากรายการสินค้าแล้วตั้งค่าขนาดเขตข้อมูล (ขนาดนี้จะถูกเก็บไว้ในรีจิสตรี HKEY_CURRENT_USER\Control Panel ขนาดของไอคอน Desktop\WindowMetrics\Shell) คุณต้องคลิกนอกจากนี้Plus !แท็บ และเลือกกล่องกาเครื่องหมายใช้ไอคอนขนาดใหญ่ เมื่อต้องการเรียกใช้ขนาดของไอคอนขนาดใหญ่ของเชลล์ ใช้ SHGetFileInfoฟังก์ชันกับ SHGFI_SHELLICONSIZE ในการเรียกหมายเลขอ้างอิงที่รายการภาพระบบ แล้ว ImageList_GetIconSizeฟังก์ชันเพื่อดูขนาดของไอคอน.

ใช้เมนู'เริ่ม'เป็นไอคอนขนาดเล็กของเชลล์หรือเชลล์ large icons ขึ้นอยู่กับว่ามีเลือกกล่องกาเครื่องหมายใช้ไอคอนขนาดใหญ่.

โปรแกรมประยุกต์ของคุณควรใส่กลุ่มของรูปภาพของไอคอนในขนาดต่อไปนี้:

เมื่อกรอกข้อมูลลงในโครงสร้างแบบWNDCLASSEXจะใช้ในการลงทะเบียนของคลาสหน้าต่าง ตั้งค่าสมาชิกhIconที่ไอคอน 32 x 32 และสมาชิกhIconSmไอคอน 16 x 16 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับไอคอนของคลาส ดูที่ไอคอนของคลาส.

Index