VCL 앱을위한 쉽고 우아한 미리보기/테마 선택 (빛 또는 어두운)과 HighDPI 데모
관련 링크 : https://www.embarcadero.com/- https://learndelphi.org/
vclthemeselector를 사용하면 Delphi VCL 앱에 현대적이고 우아한 테마 선택기를 쉽게 추가 할 수 있습니다. 양식은 응용 프로그램에 포함 된 모든 VCL 스타일을 보여준 다음 정의 된 행과 열로 배열합니다. 'Windows'스타일 옵션을 포함하거나 포함하지 않도록 지정할 수 있습니다.


데모 폴더에있는 vclthemeselectorLauncher 데모를 사용하여 테스트 하고이 예에서와 같이 사용하기 쉬운 방법을 확인하십시오.
var
LStyleName: string;
LExcludeWindows: boolean;
LMaxRows, LMaxCols: Integer;
begin
LStyleName := TStyleManager.ActiveStyle. Name ;
LExcludeWindows := False;
LMaxRows := 3 ;
LMaxCols := 4 ;
if ShowVCLThemeSelector(LStyleName, LExcludeWindows, LMaxRows, LMaxCols) then
TStyleManager.SetStyle(LStyleName);
end ; 라이센스 : CBVCLSTYLEPREVIEW는 VCLSTYLEPREVIEW (VCL.STYLES.EXT)를 기반으로합니다. github.com/rruz/vcl-styles-utils는 완전한 DPI 지원을 받고 Apache 2.0 라이센스에 따라 릴리스됩니다.
이 저장소에도 VCLTheMeselector를 사용하여 테마를 변경하는 HighDPI -VCL 테마 활성화 응용 프로그램의 전체 예제를 찾을 수 있습니다. Demo bin ModernAppdemo.exe에서 데모를 실행할 수 있습니다.




경고 : 데모를 편집하고 컴파일하려면 먼저 다운로드해야합니다. 여기에 ICONFONTSIMAGELIST 무료 구성 요소 및 SVGICONIMAGELIST 무료 구성 요소 ...
StyledComponents를 사용하여 데모에서 StyledComponents 컴파일러 지침을 가능하게 할 수도 있습니다. 먼저 StyledComponents를 여기에서 다운로드해야합니다 ...

이 데모는 TSPlitView 데모 (원본 소프트웨어는 저작권 (C) 2015 Embarcadero Technologies, Inc.)에서 영감을 얻었으며 Apache 2.0 라이센스에 따라 릴리스됩니다.

VCLTheMeselector 및 vClthemesElectorLauncher 는 Delphi XE5에서 12에서 12까지 호환되며 DPI 지원과 약간의 차이가 있습니다.
ModernAppdemo 는 Delphi Delphi 12, 11, 10.4, 10.3, 10.2 및 10.1과 호환됩니다 (주석 : 10.1 PNG 스트림 BIOLIFE.XML 내부의 사진의 형식은 호환되지 않습니다 : 오래된 biolife.xml 파일을 사용하십시오).
2024 년 11 월 20 일
2024 년 4 월 26 일
2023 년 10 월 20 일
2023 년 3 월 4 일
2022 년 9 월 15 일
2022 년 4 월 10 일
2022 년 2 월 16 일
2021 년 10 월 19 일
2021 년 10 월 16 일
2021 년 8 월 23 일
2021 년 1 월 24 일
2020 년 8 월 30 일
2020 년 6 월 19 일
2020 년 6 월 11 일
2020 년 6 월 9 일
2020 년 5 월 17 일
2020 년 4 월 27 일
2020 년 4 월 25 일