C# Class WeifenLuo.WinFormsUI.Docking.DockPanel.DragHandlerBase

DragHandlerBase is the base class for drag handlers. The derived class should: 1. Define its public method BeginDrag. From within this public BeginDrag method, DragHandlerBase.BeginDrag should be called to initialize the mouse capture and message filtering. 2. Override the OnDragging and OnEndDrag methods.
Inheritance: System.Windows.Forms.NativeWindow, IMessageFilter
Afficher le fichier Open project: dockpanelsuite/dockpanelsuite

Méthodes protégées

Méthode Description
BeginDrag ( ) : bool
DragHandlerBase ( ) : System.Drawing
OnDragging ( ) : void
OnEndDrag ( bool abort ) : void
OnPreFilterMessage ( Message &m ) : bool
WndProc ( Message &m ) : void

Private Methods

Méthode Description
EndDrag ( bool abort ) : void
IMessageFilter ( Message &m ) : bool

Method Details

BeginDrag() protected méthode

protected BeginDrag ( ) : bool
Résultat bool

DragHandlerBase() protected méthode

protected DragHandlerBase ( ) : System.Drawing
Résultat System.Drawing

OnDragging() protected abstract méthode

protected abstract OnDragging ( ) : void
Résultat void

OnEndDrag() protected abstract méthode

protected abstract OnEndDrag ( bool abort ) : void
abort bool
Résultat void

OnPreFilterMessage() protected méthode

protected OnPreFilterMessage ( Message &m ) : bool
m System.Windows.Forms.Message
Résultat bool

WndProc() protected final méthode

protected final WndProc ( Message &m ) : void
m System.Windows.Forms.Message
Résultat void