Seite 1 von 1

APPEDIT mit FONT ? [ERLEDIGT]

Verfasst: Fr, 15. Apr 2016 9:25
von xbaseklaus
Guten Morgen,

wie muß ich in APPedit den FONT angeben ... ist das nur die Anzeige oder kann ich auch die FONT Größe änder was mir sehr wichtig wäre !

z.B. Courier Bold 20

Mfg Klaus

Re: APPEDIT mit FONT ?

Verfasst: Fr, 15. Apr 2016 10:30
von Manfred
das gibt man in Appbrowse FONT vorher an. Oder was meinst Du?

Re: APPEDIT mit FONT ?

Verfasst: Fr, 15. Apr 2016 10:37
von Manfred
und da würde dann z.B. "12.Courier New Fett" drin stehen

Re: APPEDIT mit FONT ?

Verfasst: Fr, 15. Apr 2016 10:37
von xbaseklaus
Manfred hat geschrieben:das gibt man in Appbrowse FONT vorher an. Oder was meinst Du?
Ja aber wie?

so oder wie ? FONT "Courier Bold 20 "

OK probiers aus .. war zu langsam :-)

Re: APPEDIT mit FONT ?

Verfasst: Fr, 15. Apr 2016 10:39
von Manfred
die Fontangabe kann man wohl pro Spalte machen. Das habe ich aber noch nicht versucht. Sollte aber dann genauso wie oben beschrieben klappen.

Re: APPEDIT mit FONT ?

Verfasst: Fr, 15. Apr 2016 10:48
von xbaseklaus
@Manfred: OK funktioniert ... DANKE

Trotzdem noch ne Frage:

kann man irgendwie die Auflösung vom Windows abfragen und dann die Fenstergröße und die Schriftart intern automatisch zuweisen

z.B. Auflösung Windows 1920 x 1080 -> Fenster X x Y und Schriftart 20.Courier usw.

Mfg Klaus

Re: APPEDIT mit FONT ?

Verfasst: Fr, 15. Apr 2016 10:52
von Manfred
hm, ich hoffe ich verstehe das jetzt richtig. Schreib Deine Vorstellung der Schriftart usw in eine Variable, die Du dann übergibst. Vorher berechnest Du die entsprechenden Werte und übernimmst sie dann in selbig. Wie groß das Browsefenster werden soll usw., kannst Du alles in Appbrowse angeben.

Re: APPEDIT mit FONT ?

Verfasst: Fr, 15. Apr 2016 10:55
von Manfred

Code: Alles auswählen

APPBROWSE PARENT   oParent ;
                            FONT     cFontart;
                            SIZE     aGröße   ;
                            COLOR    fg  , bg  

Re: APPEDIT mit FONT ?

Verfasst: Fr, 15. Apr 2016 11:08
von xbaseklaus
das ist klar

Ich meine ausgehend von der Auflösung von Windows z.B. Windows läuft unter 1920 x 1080 ... dann müsste ich diese Auflösung
beim Start des Xbase Programms im Xbase Programm ermitteln -geht das überhaupt aus Xbase ? -
danach fürde ich dann in xbase die Fenstergröße nach einer in Xbase hinterlegten Tabelle die Festergröße vor dem erstellen zuweisen !

Die Frage ist eigentlich - kann ich aus Xbase++ heraus die Aulösung unter der Windows läuft ermitteln ?

Mfg Klaus

Re: APPEDIT mit FONT ?

Verfasst: Fr, 15. Apr 2016 11:14
von Jan
Klaus,

nur zur Sicherheit: Von was redest Du hier. Von der Auflösung in Pixeln, die der Bildschirm hergibt (also z. B. als FullHD), oder die Skalierung, die der Anwender sich auf seinem Monitor eingestellt hat (also z. B. 100%, 125%, 400%, usw)?

Die Auflösung bekommst Du recht einfach raus. Mit der Skalierung wird das immer etwas aufwändiger, aber auch das geht - da gibt es ein how-to von mir hier im Forum.

Jan

Re: APPEDIT mit FONT ?

Verfasst: Fr, 15. Apr 2016 11:15
von Manfred
sischer, sischer

Appdesktop():currentsize() das ergibt Dir die Größe

Re: APPEDIT mit FONT ?

Verfasst: Fr, 15. Apr 2016 12:04
von xbaseklaus
Manfred hat geschrieben:sischer, sischer

Appdesktop():currentsize() das ergibt Dir die Größe
Danke genau das habe ich gemeint :-)

Re: APPEDIT mit FONT ? [ERLEDIGT]

Verfasst: Sa, 16. Apr 2016 0:33
von AUGE_OHR
und wenn du die Grösse hast wie kommst du dann an die Font Grösse ( zu was relative ? )

p.s. ich würde mich nicht mit den APP* Controls beschäftigen ... da kommst du nicht weit.

für Masken solltest du dir den Formdesigner XPPFD.EXE ansehen wo du per DragDrop Controls platzieren kannst.
XppFD.EXE kann dir dann auch Source Code generieren, vorzugsweise Class Code.