0

クリップボードに画像または画像形式のファイルが含まれているかどうかを確認したいと思います。私はそれを次のようにしたい:

    private void myMethod()
    {
        //Check if the clipboard contains an image or a file, that is in image format.
        if (IsClipboardImage())
        {
            //Do important code
        }
        else
        {
            //Do nothing
        }
    }
    private bool IsClipboardImage()
    {
        if (Clipboard.ContainsImage())
            return true;
        else if ( /* code to check if is an image file? */ )
            return true;
        else
            return false;
    }

IDataObject を使用するように言われましたが、それを使用して、画像であるファイルかどうかを確認するにはどうすればよいですか?

Web からの画像であれば私のコードは機能しますright click > copyが、私のドキュメントからのものであれば機能しません。どんな助けでもいただければ幸いです

ありがとう

4

1 に答える 1

2

私はあなたがこのように使うことができると思います。そのリンクで説明されているように、これを解決するためのビルド方法はありません。イメージをロードしてみてください。それが機能する場合、それは無視しない場合は画像です。お役に立てれば

于 2012-11-15T10:26:19.290 に答える