DirectDrawはDirectXビデオ入出力の基本部分ですDirectDrawは効率的なビデオ処理プログラムを簡単に生成するために使用することができますユーザーのハードウェアがDirectDrawをサポートする限り、あなたのコードを保証できます。それらを処理してください。それでは、Windows 7のDirectDrawを無効にできない場合、どうすれば解決できますか。
xp時代には、ローカルの再生を解決するときに発生するビデオスクリーンショットの後の「黒い画像」に悩まされてきました。この問題を解決するには、2つの方法がありますが、2つの異なるプレーヤーを使用して同じファイルを同時に開く方法と、DirectDrawを無効にする方法があります。 Windows XPおよびWindows 7に精通しているユーザーは、DirectDrawがWindows XPおよびWindows 7で有効になっていることを(デフォルトで)知っている必要があります。違いは、Windows XPユーザーはそれを無効にできること、そしてWindows 7ユーザーはそれを無効にできないことです - これはまた、Windows 7ユーザーは "DirectDrawを無効にする"ことによってスクリーンショットの黒化問題を解決できないことを意味します。既定では、Windows 7のDirectDrawを無効にすることはできませんが、他の回避策で無効にすることができます。
方法1:レジストリを変更する
Windows 7でレジストリエディタを実行し、HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlGraphicsDriversDCIに移動します。次に、右側のウィンドウで[タイムアウト]を見つけてダブルクリックし、ポップアップウィンドウでデフォルト値の[7]を[0]に変更します。
変更が完了したら、設定を保存して終了します。起動時に有効になります。
方法2:Windwos7専用のドライバをインストールする
Windows 7をお使いの方は、レジストリを変更してコンピュータを再起動しても、DirectDrawがWindows 7環境でまだ有効になっていることがわかります。 DirectDrawを無効にするという目的を達成できます。
この状況は、Windows 7がグラフィックカードドライバの点でWindows XPとは異なるために発生しますビデオカードユーザの中には、win7の下で専用ドライバ、パブリックバージョンドライバ、およびWindows XPドライバをダウンロードしてインストールする必要がある、Windwos7です。以下はDirectDrawの状態を変更できないことです。
DirectDrawは、他のDirectXコンポーネントと同様に、可能な限り特定の機能を実行するためのハードウェアの使用を最大化し、ハードウェアでサポートされていない機能をソフトウェアエミュレーションに実装することを可能にします。
zh-CN"],null,[1],zh-TW"]]]