2010-05-01 5 views
4

MainMenu에 대한 Font 속성이 있다고 생각할 것입니다. 단추, 레이블 등델파이의 메인 메뉴 항목의 글꼴 크기를 어떻게 바꿀 수 있습니까?

+1

레미 (Remy)와 안드레아스 (Andreas)가 답을 주었지만 메뉴 글꼴은 사용자 구성 옵션이라는 것을 알고 있어야합니다. VCL은 메뉴 항목의 디스플레이 속성 -> 모양 -> 고급 모양에서 사용자가 설정 한 값을 읽고이를 메뉴 글꼴 크기로 사용합니다 및 이름. –

+0

일반적으로 나는 이것으로 주변을 어지럽히 지 않을 것이지만, 와이드 스크린 모니터의 표준 메뉴 글꼴은 때때로 약간의 서모가 될 수 있습니다. 특히 일부 타사 응용 프로그램에서는 그렇습니다. 내 응용 프로그램에서도 마찬가지입니다. 스킨 된 글꼴이므로 메뉴 글꼴 크기가 약간 작을 수 있습니다. – DoctorBean

답변

6

쓰기,

procedure TForm2.FormCreate(Sender: TObject); 
begin 
    Screen.MenuFont.Name := 'Arial Black'; 
end; 

하고 TMainMenuOwnerDraw 속성이 true로 설정되어 있는지 확인하십시오.

+0

많은 감사. 다음 번에는 TScreen 대신 Google Screen을 사용하겠습니다. – DoctorBean

1

TScreen.MenuFont 속성을 확인하십시오. 예를 들어

+0

감사합니다. 내 지식이 부족해서 죄송합니다. 정확히 어떻게 사용합니까? 나는 인터넷 검색을 해봤지만 예제가 없으며 귀하의 진술 만 있습니다. 미리 감사드립니다. – DoctorBean

+0

TScreen.MenuFont 속성은 TFont입니다. 다른 Font 속성처럼 런타임에 속성을 설정하십시오. Screen.MenuFont.Size : = ...; –

+0

감사합니다. 나는 TSCreen 대신 Googling Screen을 써야한다고 생각한다. – DoctorBean

관련 문제