10#if !defined(OWL_SCROLLBAR_H)
11#define OWL_SCROLLBAR_H
14#if defined(BI_HAS_PRAGMA_ONCE)
56 virtual void GetRange(
int& minValue,
int& maxValue)
const;
58 virtual void SetRange(
int minValue,
int maxValue,
bool redraw =
true);
59 virtual void SetPosition(
int thumbPos,
bool redraw =
true);
62 virtual void SetScrollInfo(SCROLLINFO* info,
bool redraw =
true);
96 void SetupWindow()
override;
165 return LineMagnitude;
173 LineMagnitude = linemagnitude;
TControl(TWindow *parent, int id, LPCTSTR title, int x, int y, int w, int h, TModule *module=nullptr)
Invokes TWindow's constructor, passing it parent (parent window), title (caption text),...
ObjectWindows dynamic-link libraries (DLLs) construct an instance of TModule, which acts as an object...
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...
HWND THandle
TWindow encapsulates an HWND.
Definition of class TControl.
#define DECLARE_RESPONSE_TABLE(cls)
#define DECLARE_STREAMABLE_OWL(cls, ver)
#define DECLARE_STREAMABLE_INLINES(cls)
TTransferDirection
The TTransferDirection enum describes the constants that the transfer function uses to determine how ...
Object Windows Library (OWLNext Core).