Диалоговое окно Цвет (Color) отправляет зарегистрированное сообщение COLOROKSTRING вашей фильтр-процедуре (hook) событий CCHookProc, когда пользователь выбирает цвет и щелкает по кнопке OK. Фильтр-процедура (hook) может принять цвет и дать возможность диалоговому окну закрыть или отклонить цвет и заставить диалоговое окно остаться открытым.
Синтаксис
COLOROKSTRING WPARAM wParam lpChooseColor = (LPCHOOSECOLOR) lParam; |
Параметры
wParam
Этот параметр не используется.
lpChooseColor
Указатель на структуру CHOOSECOLOR. Член rgbResult этой структуры содержит значение RGB выбранного цвета.
Возвращаемое значение
Если фильтр (hook) - процедура событий возвращает нуль, диалоговое окно Цвет (Color) принимает выбранный цвет и закрывается.
Если фильтр (hook) - процедура событий возвращает ненулевое значение, диалоговое окно Цвет (Color) отвергает выбранный цвет и остается открытым.
Замечания
Фильтр-процедура (hook) событий должна установить константу COLOROKSTRING при вызове функции RegisterWindowMessage, чтобы получить идентификатор сообщения, отправляемого диалоговым окном.
Смотри также
Обзор Библиотека стандартных диалоговых окон, Уведомления, используемые библиотекой стандартных диалоговых окон, CHOOSECOLOR, RegisterWindowMessage
Размещение и совместимость COLOROKSTRING |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да версии 3.1 и выше |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Да |
Минимальная версия DLL |
Нет |
Заголовочный файл |
|
- объявлено в |
Commdlg.h |
- включено в |
Windows.h |
Unicode |
Нет |
Замечания по платформе |
Не имеется |