На главную

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 | Скачать Вниз

Button Color Messages



Windows provides default color values for buttons. The system sends a WM_CTLCOLORBTN message to a button's parent window before the button is drawn. This message contains a handle of the button's device context and a handle of the child window. The parent window can use these handles to change the button's text and background colors. The following table shows the default button-color values.

Value Element colored
COLOR_BTNFACE Button faces.
COLOR_BTNHIGHLIGHT Highlight area (the top and left edges) of a button.
COLOR_BTNSHADOW Shadow area (the bottom and right edges) of a button.
COLOR_BTNTEXT Regular (nongrayed) text in buttons.
COLOR_GRAYTEXT Disabled (gray) text in buttons. This color is set to 0 if the current display driver does not support a solid gray color.
COLOR_WINDOW Window backgrounds.
COLOR_WINDOWFRAME Window frames.
COLOR_WINDOWTEXT Text in windows.


An application can retrieve the default values for these colors by calling the GetSysColor function, or set the values by calling the SetSysColors function. For more information about system colors, see System Information. For more information about how colors are used with controls, see Controls.



Portability Issue The WM_CTLCOLOR message has been replaced by the set of control-color messages. When porting your Windows 3.x - based application to the Win32 API, you must modify any code that processes the WM_CTLCOLOR message.




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

Цветные Сообщения Кнопки



Окно обеспечивает встроенные цветные величины для кнопок. Система посылает сообщение WM_CTLCOLORBTN в родительское окно кнопки прежде, чем кнопка будет сделана. Это сообщение содержит ручку контекста устройства кнопки и ручка окна ребенка. Родительское окно может использовать эти ручки, чтобы изменять текст кнопки и цветов фона. Следующий стол показывает встроенные кнопка-цветные величины.

Элемент Величины окрашивал лица Кнопки COLOR_BTNFACE.
область Выделять COLOR_BTNHIGHLIGHT ( верх и оставивший края) кнопки.
область Тени COLOR_BTNSHADOW ( нижние и края права) кнопки.
COLOR_BTNTEXT Регулярного текста (nongrayed) на кнопках.
COLOR_GRAYTEXT Выводил из строя текст (серый) на кнопках. Этот цвет установлен на 0 если текущий дисплейный водитель не поддерживает твердый серый цвет.
фоны Окна COLOR_WINDOW.
фреймы Окна COLOR_WINDOWFRAME.
Текст COLOR_WINDOWTEXT в окне.


Приложение может извлечь значение по умолчанию для этих цветов вызывая функцию GetSysColor или устанавливать величины вызывая функцию SetSysColors. Более подробно о системных цветах, смотри Системную Информацию. Более подробно о том, как цветах использованы элементами управления, смотри Элементы управления.



Мобильность Выпускается, сообщение WM_CTLCOLOR заменено установкой управляющих-цветных сообщений. При перенесении вашем Windows 3.x - основавшее приложение на Win32 API, Вы должны модифицировать любой код, который обрабатывает сообщение WM_CTLCOLOR.




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