Поделиться через


Сообщение COLOROKSTRING

Диалоговое окно "Цвет" отправляет зарегистрированное сообщение COLOROKSTRING в процедуру перехватчика , CCHookProc, когда пользователь выбирает цвет и нажимает кнопку "ОК ". Процедура перехватчика может принять цвет и разрешить диалоговому окну закрыть или отклонить цвет и принудительно открыть диалоговое окно.

#define COLOROKSTRING TEXT("commdlg_ColorOK")

Параметры

wParam

Этот параметр не используется.

lParam

Указатель на структуру CHOOSECOLOR . Элемент rgbResult этой структуры содержит значение цвета RGB выбранного цвета.

Возвращаемое значение

Если процедура перехватчика возвращает ноль, диалоговое окно "Цвет " принимает выбранный цвет и закрывается.

Если процедура перехватчика возвращает ненулевое значение, диалоговое окно "Цвет " отклоняет выбранный цвет и остается открытым.

Замечания

Процедура перехватчика должна указывать константу COLOROKSTRING в вызове функции RegisterWindowMessage , чтобы получить идентификатор сообщения, отправленного диалоговым окном.

Требования

Требование Ценность
Минимальный поддерживаемый клиент
Windows 2000 Профессиональный [только классические приложения]
Минимальный поддерживаемый сервер
Windows 2000 Server [только классические приложения]
Заголовок
Commdlg.h (включая Windows.h)
Имена Юникода и ANSI
COLOROKSTRINGW (Юникод) и COLOROKSTRINGA (ANSI)

См. также

Справочные материалы

CHOOSECOLOR

RegisterWindowMessage

Концептуальный

библиотека общих диалоговых окон