사용자 화면의 가상 표현을 보여주는 데스크톱 응용 프로그램이 있습니다. 내 응용 프로그램 내의 캔버스 비율이 사용자 화면의 비율과 일치하지 않습니다.화면 비율이 캔버스로 변경 될 때 직사각형 크기 계산
내 응용 프로그램 내부 사용자가 화면에 사각형 모양의 섹션을 추가 할 수 있습니다. 사각형을 추가하면 실제 데스크톱의 기본 크기는 450x300입니다. 따라서이를 반영하기 위해 가상 데스크톱의 사각형 크기를 조정해야합니다.
그래서 나는 간단하게이 작업을 수행 할 수 없습니다double virtualRectWidth = VirtualResolutionX/(RealResolutionX/450);
double virtualRectHeight = virtualRectWidth/(RealResolutionX/RealResolutionY);
화면 비율이 일치하지 않습니다.
가상 직사각형의 크기는 어떻게 조정합니까?