Class: TrackBar_Mixin
The following procedures are 'Message Notifications'; that is to say,
Windows has committed the event, and is politely notifying us.
The notification messages are 'stubbed' (cancelled), as you can
safely ignore them. Remember the Current_Position property is always
valid, so you can augment that property being SET, if you want constant
updating. alternatively, OnFinishedSliding is always sent after each
update. If you only wanted to be notified at the end of any sliding
operation (which includes keyboard support) then OnFinishedSliding is
all you need to trap.
Class Hierarchy:
cObjectMixinTrackBar_MixinMixins:
External_Class_Mixin,
Class Definition
Properties
integerm_Current_Position
integerm_Line_Size
integerm_Maximum_Position
integerm_Minimum_Position
integerm_Orientation_Mode
integerm_Page_Size
(20% of range)
integerm_Tick_Frequency
integerm_Tick_Orientation
integerm_Visible_Tick_State
integerpbTooltips
design-time only!
Functions and Procedures
integerCurrent_Position()
Define_TrackBar_Mixin()
InitializeWindow()
integerLine_Size()
integerMaximum_Position()
integerMinimum_Position()
Notify()
OnFinishedSliding()
sliding has stopped
OnGoneToEnd()
OnGoneToStart()
OnLineDown()
OnLineUp()
OnPageDown()
OnPageUp()
OnSetPosition(Integer iPosition)
OnSliding()
slider has started to move
integerOrientation_Mode()
integerPage_Size()
PreInitializeWindow()
Private_SliderNotification(integer wParam integer lParam)
SET(integer iTicks)
SET(integer iOrientation)
SET(Integer bTicks)
SET(integer iMin)
SET(integer iMax)
SET(integer iPos)
SET(integer iFreq)
SET(integer iSize)
SET(integer iSize)
integerTick_Frequency()
integerTick_Orientation()
IntegerVisible_Tick_State()