DragDropTargetEventArgs Class |
Namespace: ShellBoost.Core
public sealed class DragDropTargetEventArgs : EventArgs, IDataObjectFormats
The DragDropTargetEventArgs type exposes the following members.
Name | Description | |
---|---|---|
![]() | AllowedEffect |
Gets which drag-and-drop operations are allowed by the originator (or source) of the drag event.
|
![]() | BufferSize |
Gets the size of the buffer.
|
![]() | DataObject |
Gets the Data Object that contains the data associated with this event.
|
![]() | Effect |
Gets or sets the target drop effect in a drag-and-drop operation.
|
![]() | HResult |
Gets or sets the Windows HRESULT for the operation.
|
![]() | Hwnd |
Gets the HWND that hosts the event. May be zero.
|
![]() | Item |
Gets the context Shell Item.
|
![]() | KeyState |
Gets the current state of the SHIFT, CTRL, and ALT keys, as well as the state of the mouse buttons.
|
![]() | OnDemandDataObject |
Gets the related on OnDemandDataObject instance.
Only valid (not null) if a custom OnDemandDataObject instance was provided on OnGetOnDemandDataObjectEvent.
|
![]() | StreamsAreRealized |
Gets a value indicating whether streams are realized.
|
![]() | Type |
Gets the type of drag and drop event.
|
![]() | X |
Gets the x-coordinate of the mouse pointer, in screen coordinates.
|
![]() | Y |
Gets the y-coordinate of the mouse pointer, in screen coordinates.
|
Name | Description | |
---|---|---|
![]() | AddCF_HDROP |
Adds a CF_HDROP format to the data object.
(Defined by Extensions.) |
![]() | AddCFSTR_SHELLIDLIST |
Adds a CFSTR_SHELLIDLIST format to the data object.
(Defined by Extensions.) |
![]() | AddFormat(Int32, Byte) | Overloaded.
Adds a format to the data object.
This format will be used only if at least one DataObject is added.
(Defined by Extensions.) |
![]() | AddFormat(String, Byte) | Overloaded.
Adds a format to the data object.
This format will be used only if at least one DataObject is added.
(Defined by Extensions.) |
![]() | AddFormat(Int32, String, Encoding) | Overloaded.
Adds a text to the data object.
This format will be used only if at least one DataObject is added.
(Defined by Extensions.) |
![]() | AddFormat(String, String, Encoding) | Overloaded.
Adds a format to the data object.
This format will be used only if at least one DataObject is added.
(Defined by Extensions.) |