На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Color Values



By default, Windows defines color as a combination of three primary colors ѕ red, green, and blue. Windows identifies a color by giving it a color value (sometimes called an RGB triplet), which consists of three 8-bit values specifying the intensities of its color components. Black has the minimum intensity for red, green, and blue, so the color value for black is (0, 0, 0). White has the maximum intensity for red, green, and blue, so its color value is (255, 255, 255).



Note If image color matching is enabled, the definition of color and the meaning of a color value depends on the type of color space that is currently set for the device context.



Windows and applications use parameters and variables having the COLORREF type to pass and store color values. For example, the EnumObjects function identifies the color of each pen by setting the lopnColor member in a LOGPEN structure to a color value. Applications can extract the individual values of the red, green, and blue components from a color value by using the GetRValue, GetGValue, and GetBValue macros, respectively. Applications can create a color value from individual component values by using the RGB macro. When creating or examining a logical palette, an application uses the RGBQUAD structure to define color values and to examine individual component values.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Цветные Величины



По умолчанию, Окно определяет цвет как комбинацию трех основных цветов U красный, зеленый, и синий. Окно идентифицирует цвет давая этому цветную величину (иногда названный триплет RGB), который состоит из трех 8- битовых величин, определяющих интенсивность своих цветных компонентов. Черный имеет минимальную интенсивность для красного, зеленого, и синего, так что цветная величина для черного - (0, 0, 0). Белый имеет максимальную интенсивность для красного, зеленого, и синего, так что цветная величина - (255, 255, 255).



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



Окно и приложения используют параметры и переменные, имеющие тип COLORREF, чтобы передавать и хранить цветные величины. Например, функция EnumObjects идентифицирует цвет каждой ручки устанавливая член lopnColor в структуре LOGPEN в цветную величину. Приложения могут извлечь индивидуальные величины красных, зеленых, и синих компонентов из цветной величины используя GetRValue, GetGValue, и макро GetBValue, соответственно. Приложения могут создать цветную величину из индивидуальных компонентных величин используя макро RGB. При создании или проверке логической палитры, приложение использует структуру RGBQUAD, чтобы определять цветные величины и, чтобы изучать индивидуальные компонентные величины.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz