CColorDialog

คลาCColorDialogช่วยให้คุณรวมกล่องโต้ตอบการเลือกสีให้เข้ากับโปรแกรมประยุกต์ของคุณ วัตถุCColorDialogในกล่องโต้ตอบกับรายการของสีที่กำหนดไว้สำหรับระบบแสดงผลได้ ผู้ใช้สามารถเลือก หรือสร้างสีเฉพาะจากรายการ ซึ่งจะแล้วรายงานกลับไปยังโปรแกรมประยุกต์เมื่อออกจากกล่องโต้ตอบ?

เมื่อต้องการสร้างวัตถุCColorDialogใช้พารามิเตอร์ที่ให้มา หรือชั้นใหม่ที่สืบทอดมา และใช้ตัวสร้างกำหนดเองของคุณเอง?

เมื่อกล่องโต้ตอบสร้าง คุณสามารถตั้งค่า หรือปรับเปลี่ยนค่าใด ๆ ในโครงสร้างแบบm_ccค่าของตัวควบคุมของกล่องโต้ตอบการกำหนดค่าเริ่มต้น โครงสร้างm_ccเป็นชนิด CHOOSECOLOR?

หลังจากการเตรียมใช้งานตัวควบคุมของกล่องโต้ตอบการ เรียกใช้ฟังก์ชันDoModalสมาชิกเพื่อแสดงกล่องโต้ตอบ และอนุญาตให้ผู้ใช้สามารถเลือกสี DoModalส่งกลับของผู้ใช้ที่เลือกของกล่องโต้ตอบ OK (IDOK) หรือปุ่มยกเลิก (IDCANCEL)?

ถ้าDoModalส่งกลับIDOKคุณสามารถใช้CColorDialogของสมาชิกฟังก์ชันใดฟังก์ชันหนึ่งเพื่อเรียกข้อมูลที่ป้อน โดยผู้ใช้?

คุณสามารถใช้ Windows CommDlgExtendedErrorฟังก์ชัน เพื่อดูว่า มีข้อผิดพลาดเกิดขึ้นในระหว่างการเริ่มต้นของกล่องโต้ตอบ และ เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับข้อผิดพลาด?

CColorDialogอาศัยการ COMMDLGแฟ้ม DLL ที่มาพร้อมกับ Windows รุ่น 3.1 และรุ่นที่ใหม่กว่า?

กล่องโต้ตอบที่กำหนดเอง การได้คลาสที่สืบทอดมาจากCColorDialogเป็นแม่แบบในการโต้ตอบที่กำหนดเอง และเพิ่มแผนที่ข้อความการประมวลผลข้อความแจ้งเตือนจากตัวควบคุมขยาย ข้อความใด ๆ unprocessed ควรถูกส่งผ่านไปยังคลาสพื้นฐาน?

การกำหนดฟังก์ชันของ hook ไม่จำเป็น?

หมายเหตุnbsp  ในการติดตั้งบาง วัตถุCColorDialogจะไม่แสดงผล ด้วยพื้นหลังสีเทาถ้าคุณได้ใช้กรอบการตรวจอื่นสีเทาวัตถุCDialog(&N)?

ดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้CColorDialog, เรียนโต้ตอบทั่วไปในVisual c ++ Programmer ของคำแนะนำ?

#รวม lt;afxdlgs.h>

สมาชิกของคลาส|nbsp คลาสพื้นฐาน| แผนภูมิของลำดับชั้น(&N)

ตัวอย่างnbsp MFC Sample MDI | MFC อย่าง DRAWCLI(&N)

Index