Express++ und Fonts für Menüs
Moderator: Moderatoren
- Rudolf
- Programmier-Gott
- Beiträge: 1418
- Registriert: Mo, 02. Jan 2006 23:03
- Wohnort: Salzburg/Österreich
- Kontaktdaten:
Express++ und Fonts für Menüs
Hallo,
habe es bis jetzt nicht geschafft, die Fonts für die Menüs zu ändern. Alle Fontangaben werden ignoriert.
Beispiel:
DCMENUBAR oMenuBar OWNERDRAW BGCOLOR GRA_CLR_BLUE MENUBARCOLOR GRA_CLR_BLACK,GRA_CLR_WHITE MENUBARFONT "10.Arial bold" SUBBARFONT "10.Arial bold" SUBBARCOLOR GRA_CLR_BLACK,GRA_CLR_WHITE
Grüsse
Rudolf
habe es bis jetzt nicht geschafft, die Fonts für die Menüs zu ändern. Alle Fontangaben werden ignoriert.
Beispiel:
DCMENUBAR oMenuBar OWNERDRAW BGCOLOR GRA_CLR_BLUE MENUBARCOLOR GRA_CLR_BLACK,GRA_CLR_WHITE MENUBARFONT "10.Arial bold" SUBBARFONT "10.Arial bold" SUBBARCOLOR GRA_CLR_BLACK,GRA_CLR_WHITE
Grüsse
Rudolf
Rudolf Reinthaler
http://www.formcommander.net
http://www.formcommander.net
- Rudolf
- Programmier-Gott
- Beiträge: 1418
- Registriert: Mo, 02. Jan 2006 23:03
- Wohnort: Salzburg/Österreich
- Kontaktdaten:
Hallo Hubert,
mit den Farben habe ich kein Problem, das funktioniert, aber die Schrift. Es gibt im EXpress++ die Optionen für die Einstellung des Fonts, also müsst es möglich sein. Roger meldet sich leider momentan nicht auf meine Anfrage.
Grüsse
Rudolf
mit den Farben habe ich kein Problem, das funktioniert, aber die Schrift. Es gibt im EXpress++ die Optionen für die Einstellung des Fonts, also müsst es möglich sein. Roger meldet sich leider momentan nicht auf meine Anfrage.
Grüsse
Rudolf
Rudolf Reinthaler
http://www.formcommander.net
http://www.formcommander.net
-
- UDF-Programmierer
- Beiträge: 94
- Registriert: Do, 22. Dez 2005 16:37
Fonting
Hallo Leute...
Die Codierung der SUBBARFONT in DCMENUBAR funktioniert
bei mir einwandfrei, allerdings ist das nur die seitliche Beschriftung der
Untermenüs ..
Die MENUBARFONT wird völlig ignoriert!
Grüße
Michl
Die Codierung der SUBBARFONT in DCMENUBAR funktioniert
bei mir einwandfrei, allerdings ist das nur die seitliche Beschriftung der
Untermenüs ..
Die MENUBARFONT wird völlig ignoriert!
Grüße
Michl
- Wolfgang Ciriack
- Der Entwickler von "Deep Thought"
- Beiträge: 2936
- Registriert: Sa, 24. Sep 2005 9:37
- Wohnort: Berlin
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
- AUGE_OHR
- Marvin
- Beiträge: 12909
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
hi,
Roger vom "ownerdraw" sample ausgegangen ist. Dort steht nun :
wie man sieht ist es kein Problem den "Bartext", also die "seitliche"
Beschriftung zu ändern, aber der "Menu-Font" wird vom System
gesetzt. Bislang hab ich es noch nicht geschafft den "Menu-Font"
zu wechseln.
"vielleicht" hat es ja auch was damit zu tun, das man "nicht einfach"
in der horizontalen Menu-Ebene einen anderen Font, Farbe etc.
setzten kann. Durch ":DrawItem" werden auch nur die vertikalen
MenuItem "gezeichnet" und es sähe ziemlich "komisch" aus wenn
man 2 verschiedene Fonts für horizontal/vertikal hätte.
... aber vielleicht ist Roger auch schlauer und hat doch einen Weg
gefunden ...
gruss by OHR
Jimmy
p.s. hat Roger in seinen "ownerdraw" Menu ein :Wheel ?
leider hab ich kein eXpress++, aber ich gehe mal davon aus dasRudolf hat geschrieben: mit den Farben habe ich kein Problem, das funktioniert, aber die Schrift. Es gibt im EXpress++ die Optionen für die Einstellung des Fonts, also müsst es möglich sein. Roger meldet sich leider momentan nicht auf meine Anfrage.
Roger vom "ownerdraw" sample ausgegangen ist. Dort steht nun :
Code: Alles auswählen
METHODE ... :Create()
...
oPS := AppDesktop():lockPS()
oFnt := GraSetFont( oPS )
::FontWidth := oFnt:width
::FontHeight := oFnt:height
IF Len(::BarText) > 0
::BarFont := XbpFont():new( oPS )
::BarFont:create( "12.Arial Fett" )
Beschriftung zu ändern, aber der "Menu-Font" wird vom System
gesetzt. Bislang hab ich es noch nicht geschafft den "Menu-Font"
zu wechseln.
"vielleicht" hat es ja auch was damit zu tun, das man "nicht einfach"
in der horizontalen Menu-Ebene einen anderen Font, Farbe etc.
setzten kann. Durch ":DrawItem" werden auch nur die vertikalen
MenuItem "gezeichnet" und es sähe ziemlich "komisch" aus wenn
man 2 verschiedene Fonts für horizontal/vertikal hätte.
... aber vielleicht ist Roger auch schlauer und hat doch einen Weg
gefunden ...
gruss by OHR
Jimmy
p.s. hat Roger in seinen "ownerdraw" Menu ein :Wheel ?
- Rudolf
- Programmier-Gott
- Beiträge: 1418
- Registriert: Mo, 02. Jan 2006 23:03
- Wohnort: Salzburg/Österreich
- Kontaktdaten:
Hallo,
der Font für die seitliche Beschriftung sollte bei mir sogar anders ausschauen als die normale Menübeschriftung, ist z.B. eine 10.Arial bold, sieht sehr gut aus. Mich wundert nur dass im eXPress++ die Option für die Schrift vorhanden ist, aber ignoriert wird. Es wäre ein grosser Nachteil wenn man die Schrift nicht anpassen könnte.
Grüsse
Rudolf
der Font für die seitliche Beschriftung sollte bei mir sogar anders ausschauen als die normale Menübeschriftung, ist z.B. eine 10.Arial bold, sieht sehr gut aus. Mich wundert nur dass im eXPress++ die Option für die Schrift vorhanden ist, aber ignoriert wird. Es wäre ein grosser Nachteil wenn man die Schrift nicht anpassen könnte.
Grüsse
Rudolf
Rudolf Reinthaler
http://www.formcommander.net
http://www.formcommander.net
- AUGE_OHR
- Marvin
- Beiträge: 12909
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
hi,
ja in der Systemsteuerrung das Aussehen der Fenster ändern, aber
eben nur "global".
die "horizontalen" Fonts werden grosse Probleme machen ... oder
kennt jemand eine Methode wie man in der "Menuzeile" etwas
plazieren kann ?
gruss by OHR
Jimmy
Die Frage ist ob es M$ Windows zulässt ... grundsätzlich kann manRudolf hat geschrieben: die Option für die Schrift vorhanden ist, aber ignoriert wird.
ja in der Systemsteuerrung das Aussehen der Fenster ändern, aber
eben nur "global".
die "vertikalen" Fonts wird man vielleicht noch in Griff kriegen, aberRudolf hat geschrieben: Es wäre ein grosser Nachteil wenn man die Schrift nicht anpassen könnte.
die "horizontalen" Fonts werden grosse Probleme machen ... oder
kennt jemand eine Methode wie man in der "Menuzeile" etwas
plazieren kann ?
gruss by OHR
Jimmy