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, предоставляют шаблон настраиваемого диалогового окна и добавить карту сообщений для обработки сообщений уведомлений от элементов управления, расширенного. Все необработанные сообщения должны передаваться базовому классу.

Настройка функция не требуется.

Примечание   На некоторых установках CColorDialog объект не будет отображаться серым фоном если вы использовали рамки для других CDialog объекты Грей.

Для получения дополнительных сведений об использовании CColorDialog, см. Общие классы диалогового окна в Visual C++ программист руководстве.

# include lt;afxdlgs.h>

Члены классаБазовый класс | Иерархическая схема

Образцы  MFC Sample MDI | Образца DRAWCLI MFC

Index