none
ウィンドウの縦横比を固定する方法 RRS feed

  • 質問

  • .Net 4.5.1 C# WPFアプリケーションを作成しています。

    アプリケーションのウィンドウ縦横比を固定したいと考えています。

    (例えば、16:9 ~ 4:3 までの縦横比でしか変更出来ないようにする)

    このような対応は可能でしょうか。

    (Windowsの動作として左右にWindowを整列させたり、タスクバーのエリアを広げてデスクトップエリアを色々な比率に変える事ができるので難しいかなと思っていますが…)

    WinProcで比率を計算して、対象外の場合はイベントを捨てる等も考えましたが、WPFアプリとしてスマートでは無いと思いました。

    もし何か良い案があればご掲示下さい。

    2015年7月28日 9:28

回答