###前提・実現したいこと
マルチモニター2面を利用しています。
2面全部にフォームをフルスクリーン表示することは可能でしょうか?
・モニター2面はそれぞれ19201080 です。
・横に2面並べて使っていますので全体のスクリーン幅としては38401080となります。
・コード上で、それぞれのモニターでフルスクリーン表示することはできています。
・動画ファイルのサイズは1920*1080 (HD)相当です。⇒ 拡大表示されることを期待。
・プログラムとしては動画再生プログラムで、
FormにWindowsMediaPlayerを貼り付けているだけの単純なサンプルを作成しています。
###発生している問題・エラーメッセージ
・Formサイズを3840,2160としてもフルスクリーンとならない。
プライマリモニタから半分切れたような表示となります。
・WindowsMediaPlayerを3846,2160としてもフルスクリーンとならない。
プライマリモニタから半分切れたような表示となります。
###該当のソースコード
Rectangle screenRectangle = new Rectangle(0, 0, 0, 0); foreach (Screen s2 in Screen.AllScreens) { //Console.WriteLine(s.Bounds); screenRectangle.X = Math.Min(screenRectangle.X, s2.Bounds.X); screenRectangle.Y = Math.Min(screenRectangle.Y, s2.Bounds.Y); screenRectangle.Width = Math.Max(screenRectangle.Width, s2.Bounds.Right); screenRectangle.Height = Math.Max(screenRectangle.Height, s2.Bounds.Bottom); } this.Width = screenRectangle.Width; //3840 this.Height = screenRectangle.Height; //2160 this.StartPosition = FormStartPosition.CenterScreen;
###試したこと
・Form、MediaPlayerそれぞれ3840にしてもNG(フルスクリーンとなりません)。
・Form、MediaPlayerともにサイズを3840にしてもNGでした。
###補足情報(言語/FW/ツール等のバージョンなど)
・モニターはUSBで接続しています。
利用しているハードはhttp://www.iodata.jp/product/lcd/info/multidisplay/usb.htm です。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。