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


Сообщение COLOROKSTRING

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

#define COLOROKSTRING TEXT("commdlg_ColorOK")

Параметры

wParam

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

lParam

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

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

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

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

Комментарии

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

Требования

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

См. также раздел

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

CHOOSECOLOR

RegisterWindowMessage

Основные понятия

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