13#if !defined(OWL_DRAGLIST_H)
17#if defined(BI_HAS_PRAGMA_ONCE)
59 int x,
int y,
int w,
int h,
66 virtual bool BeginDrag(
int item,
const TPoint&
point);
67 virtual TCursorType Dragging(
int item,
const TPoint&
point);
68 virtual void Dropped(
int item,
const TPoint&
point);
69 virtual void CancelDrag(
int item,
const TPoint&
point);
73 void DrawInsert(
int item);
77 void SetupWindow()
override;
DECLARE_RESPONSE_TABLE(TDragListEventHandler)
TDragList is a draggable list box.
TCursorType
Enumeration used to specify the type of cursor to be displayed during a drag operation.
TEventHandler is a base class from which you can derive classes that handle messages.
An interface object that represents a corresponding list box element.
ObjectWindows dynamic-link libraries (DLLs) construct an instance of TModule, which acts as an object...
TPoint is a support class, derived from tagPOINT.
TWindow, derived from TEventHandler and TStreamableBase, provides window-specific behavior and encaps...
Definition of classes for CommonControl encapsulation.
Definition of TEventHandler and related classes & macros.
#define DECLARE_RESPONSE_TABLE(cls)
Definition of class TListBox and TlistBoxData.
Object Windows Library (OWLNext Core)
LPARAM TParam2
Second parameter type.
WPARAM TParam1
First parameter type.
LRESULT TResult
Result type.
General definitions used by all ObjectWindows programs.