コード例 #1
0
ファイル: ShellMethods.cs プロジェクト: uvbs/test-code-backup
 public static bool ClipboardContainsFileDropList(IntPtr hwnd)
 {
     if ((hwnd != IntPtr.Zero) && PInvoke.OpenClipboard(hwnd))
     {
         try {
             for (uint i = PInvoke.EnumClipboardFormats(0); i != 0; i = PInvoke.EnumClipboardFormats(i))
             {
                 if (i == 15)
                 {
                     return(true);
                 }
             }
         }
         finally {
             PInvoke.CloseClipboard();
         }
     }
     return(false);
 }