にはどうすればよいを無効にするハードウェア高速にコンポーネントのラインナップ?
-
24-09-2019 - |
質問
の手続きはどのように無効化するハードウェア高速にコンポーネントのラインナップ?文化人類学とはそれはwindowsの設定は、visual studioの設定やるようなもので、変更、コードのコンポーネントのラインナップ。に影響を及ぼしますのプログラムだけ走ってくるのではないかと思いまするシステム?
解決
そのプロパティをクリックして、広いポップアップメニューを表示するには、デスクトップから、右クリックを設定するシステムであり、無効にハードウェアアクセラレーションにビデオ設定のためにそこに見て回るか、システムトレイアイコンがあるかもしれないことグラフィックスの設定。これは、ワイドではなく、ローカルシステムである。
希望このことができます、 宜しくお願いします、 トムます。
他のヒント
無数の組み合わせで自分だけで Window
レベルを始めます。純3.5SP1.
public partial class MyWindow : Window
{
public MyWindow()
: base()
{
InitializeComponent();
}
protected override void OnSourceInitialized(EventArgs e)
{
var hwndSource = PresentationSource.FromVisual(this) as HwndSource;
if (hwndSource != null)
hwndSource.CompositionTarget.RenderMode = RenderMode.SoftwareOnly;
base.OnSourceInitialized(e);
}
}
または購読することができ SourceInitialized
イベントのウィンドウについても同様とする。
できるでし セットでプロセスレベル:
RenderOptions.ProcessRenderMode = RenderMode.SoftwareOnly;
のが優先されるためにソフトウェアレンダリングには:
- DisableHWAccelerationレジストリキー
- ProcessRenderMode
- RenderMode(対象)
これは、マシン全体のレジストリ設定です。 グラフィックスレンダリングのレジストリ設定を参照してください。 WPFのレンダリングのカスタマイズに関連するレジストリキーとその他の詳細については、WPFのドキュメントインチ
記載されているキーは、次のとおりです。
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\DisableHWAcceleration
MSDNドキュメントは、.NET 4.5の「利用できない」ので、これが唯一の4.0以下で動作することを廃止予定のオプションかもしれません。
バージョン4.0でもお使いいただけます RenderOptions.ProcessRenderMode
設定プロセスの広志(http://msdn.microsoft.com/en-us/library/system.windows.media.renderoptions.processrendermode.aspx).