基本的に私がやりたいことは、最大化されたウィンドウ内で 800x600 のゲームを中央に配置することです。したがって、解像度が 1280x1024 の場合は大きな境界線が表示されますが、解像度が 800x600 の場合は画面全体を占有します
これは Initialize メソッドにあります。ゲーム ウィンドウを固定の 3D 境界線でフルスクリーンにしますが、クライアント領域もフルスクリーンにサイズ変更されます。
Form gameWindowForm = (Form)sys.Form.FromHandle(this.Window.Handle);
gameWindowForm.FormBorderStyle = FormBorderStyle.Fixed3D;
gameWindowForm.Text = "";
gameWindowForm.ControlBox = false;
gameWindowForm.WindowState = sys.FormWindowState.Maximized;
優先バック バッファ、クライアント バウンド サイズ、ビューポート、およびディスプレイ モードを設定してみました。サイズを変更しようとしても、読み取り専用であるか、何も変更されないため、サイズを変更できません。
何か助けはありますか?