0

私は試した:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Text;
using System.Windows.Forms;
using AviFile;
using ScreenShotDemo;
using System.Threading;
using System.Windows.

私の新しいクラスですが、一番下のシステムです.Windows. メディアがありません

Visual C# pro 2012 と .net 4.5 を使用しています。参照として追加しようとしましたが、.net と COM で探しましたが、そこにはありません。

私がそれを必要とする理由は、私のコードに PixelFormat があり、それが存在しないからです:

Bitmap bmpScreenShot = new Bitmap(currentScreen.Bounds.Width,
currentScreen.Bounds.Height,
PixelFormat.Format32bppArgb);

PixelFormat が存在しません。

4

3 に答える 3

5

using ステートメントに System.Drawing.Imaging を追加する必要があります。

通常、問題の項目を右クリックして [解決] を選択すると、含める必要があるものを簡単に見つけることができます。

于 2013-04-18T15:26:58.057 に答える
3

私はこの回答を、私のように、を見つけるのに何時間も費やしましたusing System.Windows.Mediaが、BitmapImage を取得できません。を使用するだけusing Windows.UI.Xaml.Media.Imagingです。それはうまく動作します。

于 2014-11-23T03:37:59.950 に答える
2

System.Windows.Media には、PresentationCore.dll への参照が必要です。

Pixelformat には System.Drawing.dll への参照が必要です。

こちらのリファレンスを参照してください

于 2013-04-18T15:26:17.627 に答える