Seite 1 von 1

DCMENUBAR Schrift vergrößern (gelöst)

Verfasst: Mi, 25. Nov 2020 12:51
von Peter Schweizer
Hallo Wissende,

gibt es eine einfach Möglichkeit um die DCMENUBAR Größe plus Schriftgröße anzupassen ?

Peter

Re: DCMENUBAR Schrift vergrößern

Verfasst: Mi, 25. Nov 2020 14:35
von Marcus Herz
DCMenübar ist wahrscheinlich vom Xbase Menu abgeleitet, welches von Windows verwaltet wird. Dort wird in Anzeigeeinstellungen das Aussehen eines Fensters definiert.

Re: DCMENUBAR Schrift vergrößern

Verfasst: Mi, 25. Nov 2020 15:16
von Tom
Hallo, Peter.

Das geht sehr einfach über die OWNERDRAW-Option des DC-Menu-Systems:

Code: Alles auswählen

LOCAL cMenuFont := "14.Segoe UI", oMenuBar
DCMENUBAR oMenuBar OWNERDRAW MENUBARFONT cMenuFont SUBBARFONT cMenuFont SUBITEMFONT cMenuFont

Re: DCMENUBAR Schrift vergrößern

Verfasst: Do, 26. Nov 2020 10:38
von Peter Schweizer
Danke Tom
hat sofort funktioniert !
Gruß Peter

Re: DCMENUBAR Schrift vergrößern (gelöst)

Verfasst: Do, 26. Nov 2020 11:09
von Tom
Das freut mich, Peter. Du kannst mit den Ownerdraw-Optionen noch sehr viel weiter in die Gestaltung von Menüs einsteigen. Oder sie selbst übernehmen, das wäre dann die Kür. Ownerdrawing erlaubt es Dir, die Captions vieler Windows-Controls (von Menüs über Buttons und Listboxen bis hin zu Browses) selbst zu zeichnen und - in begrenztem Umfang - auf die Gestaltung Einfluss zu nehmen. Roger hat vieles davon in eXpress++ bereits verbaut (z.B. als DCPUSHBUTTONXP) oder als Beispiel integriert.