ユーザーの画面の仮想表現を表示するデスクトップ アプリケーションがあります。アプリケーション内のキャンバスの比率が、ユーザーの画面の比率と一致しません。
私のアプリケーション内で、ユーザーは画面に長方形のセクションを追加できます。長方形を追加すると、実際のデスクトップのデフォルト サイズは 450x300 になります。そのため、仮想デスクトップの四角形のサイズを変更して、それを反映する必要があります。
だから私は単純にこれを行うことはできません:
double virtualRectWidth = VirtualResolutionX / (RealResolutionX / 450);
double virtualRectHeight = virtualRectWidth / (RealResolutionX / RealResolutionY);
アスペクト比が一致しません。
仮想長方形のサイズを調整するにはどうすればよいですか?