Процедуру подключения диалогового окна Цвет можно отправить сообщение зарегистрированных SETRGBSTRING диалоговое окно для задания цвета выделенного.
Код сообщения = RegisterWindowMessage(SETRGBSTRING);
wParam = 0;
lParam = rgbColor (COLORREF)
Не возвращает значение.
Если rgbColor совпадает с одним из основных цветов или один из 16 пользовательских цветов, процедуру диалогового окна Выбор этот цвет. Процедуру диалогового окна также обновляет все элементы управления в пользовательский цвет расширение диалогового окна Цвет , если оно открыто.
Если rgbColor не соответствует базовым или пользовательский цвет, процедуру диалогового окна не изменяет текущий выбор цвета, но это обновление пользовательский цвет элементов управления, если они являются видимыми.
Например следующий образец кода возвращает идентификатор сообщения SETRGBSTRING и затем устанавливает выбора цвета синий.
UINT uiSetRGB;
uiSetRGB = RegisterWindowMessage(SETRGBSTRING);
SendMessage (hwndDlg, uiSetRGB, 0, RGB (LPARAM) ((0, 0, 255))
nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в commdlg.h.
Юникод:Определяется как ANSI и Unicode сообщений.
Общие диалогового окна Обзор библиотеки, Общие диалоговые окна сообщений, RegisterWindowMessage, RGB, SendMessage