private void newt_GiveFeedback(object sender, GiveFeedbackEventArgs e) {
e.Handled = true;
e.UseDefaultCursors = true;
if (this._TabDropData == null)
return;
var doo = new WIN.Forms.DataObject(this._TabDropData);
if (doo.GetDataPresent("DragWindow")) {
IntPtr hwnd = ShellView.GetIntPtrFromData(doo.GetData("DragWindow"));
User32.PostMessage(hwnd, 0x403, IntPtr.Zero, IntPtr.Zero);
} else {
e.UseDefaultCursors = true;
}
if (ShellView.IsDropDescriptionValid(this._TabDropData)) {
e.UseDefaultCursors = false;
Cursor = Cursors.Arrow;
} else {
e.UseDefaultCursors = true;
}
if (ShellView.IsShowingLayered(doo)) {
e.UseDefaultCursors = false;
Cursor = Cursors.Arrow;
} else {
e.UseDefaultCursors = true;
}
}