에 사용자 정의 버튼 상대적 나는 그 어떤 페이지는 다음 코드를 사용하여 절대 값을 사용하여 위치에 사용자 정의 버튼을 만들 수 있습니다 알고 :이노 설치 위치 기존의 버튼
//Create the About button
AboutButton := TButton.Create(WizardForm);
AboutButton.Caption := '&About';
AboutButton.Width := ScaleX(75);
AboutButton.Height := ScaleY(23);
AboutButton.Left := WizardForm.InfoAfterPage.Left + 10;
AboutButton.Top := WizardForm.InfoAfterPage.Height + 90;
AboutButton.OnClick := @AboutButtonClick;
AboutButton.Parent := WizardForm.NextButton.Parent;
이 유일한 문제를 사용자가 위치 조정을 위해 절대 값을 사용하기 때문에 화면 해상도> 텍스트 및 기타 항목 만들기를 선택하고 크기 조정을 보통 125 %로 설정하면 사용자가 Windows 배율을 켰을 때 버튼이 다른 내장 버튼을 사용하면 혼란 스럽습니다. 따라서 새로 만든 사용자 지정 단추를 기본 제공 단추와 관련하여 배치하여 항상 인라인으로 표시하고 의도 한대로 표시 할 수 있습니까? 아니면 내가 바라 보는이 스케일링 딜레마에 대한 다른 해결책이 있습니까? 모든 위치/크기에
? NEXT와 CANCEL이 같은 지역에 있습니까? – RobeN
예, 다음 및 취소 버튼과 일치합니다. 창의 왼쪽에서 취소 버튼과 같은 공백은 창의 오른쪽에서옵니다. –