imagelist_begindrag (comctl32)
Last changed: -212.101.23.97

.
Summary
Begins dragging an image.

C# Signature:

/// <summary>
/// Begins dragging an image.
/// </summary>
/// <param name="himlTrack">Handle to the image list.</param>
/// <param name="iTrack">Index of the image to drag.</param>
/// <param name="dxHotspot">x-coordinate of the location of the drag position relative to the upper-left corner of the image.</param>
/// <param name="dyHotspot">y-coordinate of the location of the drag position relative to the upper-left corner of the image.</param>
/// <returns>Returns nonzero if successful, or zero otherwise.</returns>
[DllImport("comctl32.dll", CharSet = CharSet.Auto)]
[return: MarshalAs(UnmanagedType.Bool)]
internal static extern bool ImageList_BeginDrag(IntPtr himlTrack, int iTrack, int dxHotspot, int dyHotspot);

VB Signature:

''' <summary>
''' Begins dragging an image.
''' </summary>
''' <param name="himlTrack">Handle to the image list.</param>
''' <param name="iTrack">Index of the image to drag.</param>
''' <param name="dxHotspot">x-coordinate of the location of the drag position relative to the upper-left corner of the image.</param>
''' <param name="dyHotspot">y-coordinate of the location of the drag position relative to the upper-left corner of the image.</param>
''' <returns>Returns nonzero if successful, or zero otherwise.</returns>
<DllImport("comctl32.dll", CharSet := CharSet.Auto)> _
Friend Shared Function ImageList_BeginDrag(himlTrack As IntPtr, iTrack As Integer, dxHotspot As Integer, dyHotspot As Integer) As <MarshalAs(UnmanagedType.Bool)> Boolean
End Function

User-Defined Types:

None.

Alternative Managed API:

Do you know one? Please contribute it!

Notes:

None.

Tips & Tricks:

Please add some!

Sample Code:

Please add some!

Documentation