10#if !defined(OWL_SLIDER_H)
14#if defined(BI_HAS_PRAGMA_ONCE)
21#include <owl/slider.rh>
67 auto GetPosition()
const ->
int override;
77 void SetSel(
int start,
int end,
bool redraw =
true);
78 void GetSel(
int&
start,
int& end);
83 HWND GetBuddy(
bool loc=
true)
const;
85 HWND GetTooltips()
const;
87 void SetTipSide(
int loc);
95 void SetupWindow()
override;
Class wrapper for management of color values.
Derived from TSlider, THSlider provides implementation details for horizontal sliders.
ObjectWindows dynamic-link libraries (DLLs) construct an instance of TModule, which acts as an object...
TRect is a mathematical class derived from tagRect.
TRegion, derived from TGdiObject, represents GDI abstract shapes or regions.
An abstract base class derived from TScrollBar, TSlider defines the basic behavior of sliders (contro...
void SetBuddy(HWND buddy, bool loc=true)
HWND GetBuddy(bool loc=true) const
auto GetPosition() const -> int override
Returns the slider's current thumb position.
void GetRange(int &minValue, int &maxValue) const override
Returns the end values of the present range of slider thumb positions in minValue and maxValue.
void SetTooltips(HWND tooltip)
Derived from TSlider, TVSlider provides implementation details for vertical sliders.
Type-safe encapsulation of a Windows class name, a union between ATOM and LPCTSTR.
TWindow, derived from TEventHandler and TStreamableBase, provides window-specific behavior and encaps...
TResult SendMessage(TMsgId, TParam1=0, TParam2=0) const
Sends a message (msg) to a specified window or windows.
HWND THandle
TWindow encapsulates an HWND.
Definition of windowing system color classes.
Definition of classes for CommonControl encapsulation.
#define DECLARE_RESPONSE_TABLE(cls)
#define DECLARE_STREAMABLE_OWL(cls, ver)
#define DECLARE_ABSTRACT_STREAMABLE_OWL(cls, ver)
#define DECLARE_STREAMABLE_INLINES(cls)
Object Windows Library (OWLNext Core)
LPARAM TParam2
Second parameter type.
WPARAM TParam1
First parameter type.
#define CONST_CAST(targetType, object)