На главную

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

Trackbar Notification Messages



A trackbar notifies its parent window of user actions by sending the parent WM_HSCROLL or WM_VSCROLL messages. A trackbar with the TBS_HORZ style sends WM_HSCROLL messages. A trackbar with the TBS_VERT style sends WM_VSCROLL messages. The low-order word of the wParam parameter of WM_HSCROLL or WM_VSCROLL contains the notification code, and the high-order word specifies the position of the slider. The lParam parameter is the handle of the trackbar.

The system sends the TB_BOTTOM, TB_LINEDOWN, TB_LINEUP, and TB_TOP notification messages only when the user interacts with a trackbar by using the keyboard. The TB_THUMBPOSITION and TB_THUMBTRACK notification messages are only sent when the user is using the mouse. The TB_ENDTRACK, TB_PAGEDOWN, and TB_PAGEUP notification messages are sent in both cases. The following table lists the trackbar notification messages and the events (virtual-key codes or mouse events) that cause the notifications to be sent.

Notification message Reason sent
TB_BOTTOM VK_END
TB_ENDTRACK WM_KEYUP (the user released a key that sent a relevant virtual-key code)
TB_LINEDOWN VK_RIGHT or VK_DOWN
TB_LINEUP VK_LEFT or VK_UP
TB_PAGEDOWN VK_NEXT (the user clicked the channel below or to the right of the slider)
TB_PAGEUP VK_PRIOR (the user clicked the channel above or to the left of the slider)
TB_THUMBPOSITION WM_LBUTTONUP following a TB_THUMBTRACK notification message
TB_THUMBTRACK Slider movement (the user dragged the slider)
TB_TOP VK_HOME



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

Сообщения Уведомления Trackbar



trackbar Уведомляет свое родительское окно о действиях потребителя посылая родителя WM_HSCROLL или сообщения WM_VSCROLL. trackbar Со стилем TBS_HORZ посылает сообщения WM_HSCROLL. trackbar Со стилем TBS_VERT посылает сообщения WM_VSCROLL. Младшее слово параметра wParam WM_HSCROLL или WM_VSCROLL содержит код уведомления, и старшее слово определяет позицию движка. Параметр lParam является ручкой trackbar.

Система посылает TB_BOTTOM, TB_LINEDOWN, TB_LINEUP, и сообщения уведомления TB_TOP только когда потребитель взаимодействует с trackbar используя клавиатуру. TB_THUMBPOSITION И сообщения уведомления TB_THUMBTRACK только посланы когда потребитель использует мышь. TB_ENDTRACK, TB_PAGEDOWN, И сообщения уведомления TB_PAGEUP посланы в оба случая. Следующий стол включает сообщения уведомления trackbar и события (виртуальные-ключевые коды или события мыши), что вызывать уведомления, которые нужно посылать.

Причина сообщения Уведомления посылала TB_BOTTOM VK_END
TB_ENDTRACK WM_KEYUP ( потребитель выпускал ключ, который посылал важный виртуальный-ключевой код) TB_LINEDOWN VK_RIGHT или VK_DOWN TB_LINEUP VK_LEFT или VK_UP
TB_PAGEDOWN VK_NEXT ( потребитель щелкал канал ниже или вправо от движка) TB_PAGEUP VK_PRIOR ( потребитель щелкал канал выше или налево движка) TB_THUMBPOSITION WM_LBUTTONUP, следующий за сообщением Движка уведомления TB_THUMBTRACK перемещения TB_THUMBTRACK ( потребитель тащил движок) TB_TOP VK_HOME



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