2015-01-29 2 views
3

StaticText 글꼴 색상을 검정색에서 clblue로 변경하고 싶습니다. 이 문제를 어떻게 해결할 수 있습니까?델피 Statictext 글꼴 색상이 스타일없이 변경됨

현재 내가

StaticText.Font.Color := clblue; 

을하고 있어요하지만 색상에 차이를 만드는되지 않습니다.

어떻게해야합니까? 감사!

답변

2

TStaticText 컨트롤은 Win32 STATIC 컨트롤의 래퍼입니다. 테마가 활성화되면 시스템은 지정된 글꼴 색상을 무시하고 테마에서 지정한 색상을 사용합니다. 다른 표준 시스템 컨트롤도 이러한 방식으로 작동합니다.

텍스트의 색을 지정하려면 다른 컨트롤을 사용해야합니다. 예 : TLabel.

+0

감사합니다. 악몽을 사용하십시오 – TobyFox1997

+0

또한 다음을 통해 특정 컨트롤에 대한 테마를 비활성화 할 수 있습니다 :'SetWindowTheme (AControl.Handle, '', '')' – kobik

관련 문제