void Win32Com.IDropTarget.DragLeave()
 {
     try
     {
         _tl?.Input(new RawDragEvent(
                        _dragDevice,
                        RawDragEventType.DragLeave,
                        _target,
                        default(Point),
                        null,
                        DragDropEffects.None,
                        RawInputModifiers.None
                        ));
     }
     finally
     {
         ReleaseDataObject();
     }
 }
예제 #2
0
 UnmanagedMethods.HRESULT IDropTarget.DragLeave()
 {
     try
     {
         _tl?.Input(new RawDragEvent(
                        _dragDevice,
                        RawDragEventType.DragLeave,
                        _target,
                        default(Point),
                        null,
                        DragDropEffects.None
                        ));
         return(UnmanagedMethods.HRESULT.S_OK);
     }
     finally
     {
         _currentDrag = null;
     }
 }