На главную

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

About Common Control Messages



Because common controls are windows, an application can manipulate them by using messages, such as WM_GETFONT or WM_SETTEXT. In addition, the window class of each common control supports a set of control-specific messages that an application can use to manipulate the control. An application can use any of the message sending or posting functions to pass messages to the control. In addition, some common controls have a set of macros that an application can use instead of the sending or posting functions. The macros are typically easier to use than the functions.

When a change is made to the system color settings, Windows sends a WM_SYSCOLORCHANGE message to all top level windows. Your top level window must forward the WM_SYSCOLORCHANGE message to its common controls; otherwise, the controls will not be notified of the color change. This ensures that the colors used by your common controls are consistent with those used by other user interface objects. For example, a toolbar control uses the "3D Objects" color to draw its buttons. If the user changes the 3D Objects color but the WM_SYSCOLORCHANGE message is not forwarded to the toolbar, the toolbar buttons will remain in their original color while the color of other buttons in the system changes.


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

Об Общих Управляющих Сообщениях



Поскольку общие элементы управления являются окном, приложение может манипулировать им используя сообщения, как например, WM_GETFONT или WM_SETTEXT. Кроме того, класс окна каждого общего управления поддерживает набор управляющих-специфических сообщений, которые приложение может использовать, чтобы манипулировать управлением. Приложение может использовать любую из посылки сообщения или функций почтового отправления, чтобы передавать сообщения на управление. Кроме того, немного общие элементы управления имеют набор макро, что приложение может использоваться вместо функций посылки или почтового отправления. Макро обычно легче должны использоваться чем функции.

Когда изменение сделано на системную цветную обстановку, Окно посылает сообщение WM_SYSCOLORCHANGE во все верхнее окно уровня. Ваше верхнее окно уровня должно переслать сообщение WM_SYSCOLORCHANGE своим общим элементам управления; в противном случае, элементы управления не будут извещены о цветном изменении. Это гарантирует, что цвета использованные вашими общими элементами управления соответствующие тем использованное другим интерфейсом пользавателя объектов. Например, управление toolbar использует цвет "Объектов 3D", чтобы делать своими кнопками. Если потребитель изменяет цвет Объектов 3D но сообщение WM_SYSCOLORCHANGE не переслано toolbar, кнопки toolbar останется в их оригинальном цвете пока цвет других кнопок в системных изменениях.


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