フルスクリーン モードとウィンドウ モードを切り替えます。
名前空間: Microsoft.Xna.Framework
アセンブリ: Microsoft.Xna.Framework.Game (microsoft.xna.framework.game.dll 内)
public void ToggleFullScreen ()
| 例外タイプ | 条件 |
|---|
| NoSuitableGraphicsDeviceException |
次のいずれかの状態が発生しています。
- Direct3D9 レベルのドライバーがあり、ピクセル シェーダー モデル 1.1 以上をサポートする Direct3D デバイスが見つかりませんでした。
- 現在のデバイスの設定と互換性がある Direct3D デバイスが見つかりませんでした。
- デバイスのランク付け処理により、互換性があるデバイスがすべて削除されました。
- Direct3D のハードウェア アクセラレーション機能が使用できないか、または無効になっています。Direct3D 対応のグラフィック デバイスがインストールされていることを確認し、表示プロパティをチェックして、[ハードウェア アクセラレーション] が [最大] に設定されていることを確認してください。
- リモート デスクトップが使用されています。リモート デスクトップを使用している場合は、Direct3D は使用できません。
|
| InvalidOperationException |
Services に追加されておらず、アプリケーションのグラフィック デバイス マネージャーとして登録されていません。デバイスが登録されていない場合、デバイスの設定を変更またはコミットすることはできません。
|
| ArgumentException |
フルスクリーン モードは、現在のバック バッファー設定と互換性がありません。
IsFullScreen は true ですが、
IsFullScreen は false ですが、
|
このメソッドは Xbox 360 では無効です。
リファレンス
プログラミング ガイド
Xbox 360, Windows XP SP2、Windows Vista, Zune