public static bool ContainsFileDropPaths( IntPtr hwnd = default ) { if( ( hwnd != IntPtr.Zero ) && PI.OpenClipboard( hwnd ) ) { try { for( uint i = PI.EnumClipboardFormats( 0 ); i != 0; i = PI.EnumClipboardFormats( i ) ) { if( i == PI.CF_HDROP ) { return true; } } } finally { PI.CloseClipboard(); } } return false; }