방금 시작한 Windows Ribbon Framework for Delphi으로 시작했는데 Delphi에서 제공하는 사용자 정의 스타일을 활성화하면 양식의 클라이언트 영역 맨 위에 흰색 밴드가 나타납니다. (Project Options> Application> Appearance), Cyan Dusk 예 : Ribbon & Custom Style델파이 및 사용자 정의 스타일 용 Windows 리본 프레임
사용자 정의 스타일을 적용하지 않으면 흰색 밴드가 나타나지 않습니다. DevExpress 스킨을 사용할 때도 같은 동작을 보았습니다.
프레임 워크에 문제가 있습니까? Delphi XE4를 사용하고 있습니다.
감사합니다.
스타일은 잘 구현되지 않았으며, 이전 버전에서는 더 좋지 않습니다. –
@RRUZ는 스타일 전문가입니다. 그의 수정 및 확장 기능 중 일부는 [vcl-styles-utils] (https://github.com/RRUZ/vcl-styles-utils)에서 찾을 수 있습니다. –
문제의 핵심은 VCL 스타일은 명시 적으로 스타일을 지정하는 컨트롤에만 스타일을 적용한다는 것입니다. 이것은 일반적으로 Delphi가 미리 패키지화 된 모든 컨트롤입니다. 그러나 타사 컨트롤에 반드시 적용되는 것은 아닙니다. 일부 타사 라이브러리 *는 스타일을 사용할 수도 있지만 리본은 독점적으로 스타일이 지정되어 있지 않습니다. 앞서 언급했듯이,'vcl-styles-utils' *는 리본을 고칠 수도 있습니다. –