Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
michaelblasin
Anmeldungsdatum: 09.11.2010 Beiträge: 38
|
Verfasst am: 05.05.2015, 19:07 Titel: QB64 Neues Fenster / FreeBasic Schriftgrösse |
|
|
Hallo,
Vielleicht gibt es jemanden, der etwas über die Entwicklung von QB64
weiß? Oder über die Schriftgröße in FreeBasic ?
Wenn man in QB64 von einem Programm durch 'RUN' oder 'CHAIN' ein zweites Programm lädt, so wird diese neue Programm nicht in demselbem Fenster geöffnet. Das alte Fenster verschwindet zwar nach cirka 1-2 Sekunden, das neue Fenster öffnet sich aber an einer anderen Stelle auf dem Bildschirm und hält auch nicht die vorigen Bildschirmeinstellungen.
Die Einstellung der Schriftgrößen für den Bildschirm ist aber einfach und funktioniert einwandfrei.
An FreeBasic stört mich, daß ich unter der -LANG QB Compiler Option nicht die Schriftgrösse auf dem Bildschirm einstellen kann.
Oder geht das doch ?
Gruss
Michael |
|
Nach oben |
|
![](templates/subSilver/images/spacer.gif) |
nemored
![](images/avatars/18585278245ddb8b9d8710.png)
Anmeldungsdatum: 22.02.2007 Beiträge: 4616 Wohnort: ~/
|
Verfasst am: 07.05.2015, 13:27 Titel: |
|
|
Zu QB64 kann ich leider nichts sagen.
Zur Schriftgröße: Ob es mit SCREEN geht, weiß ich nicht; der Befehl hat so seine speziellen Einstellungen. Mit SCREENRES (bzw. der Doppel-Unterstrich-Variante) klappt es jedenfalls.
Code: | #lang "qb"
__screenres 800, 480
width 100, 30
print 123
sleep |
Wichtig ist, dass die mit WIDTH angegebenen Zahlen Sinn machen, also dass sich daraus einer der verfügbaren Zeichensätze (8x8, 8x14 oder 8x16) errechnen lässt. _________________ Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1. |
|
Nach oben |
|
![](templates/subSilver/images/spacer.gif) |
volta
Anmeldungsdatum: 04.05.2005 Beiträge: 1875 Wohnort: D59192
|
Verfasst am: 07.05.2015, 17:39 Titel: |
|
|
Hi,
noch ein Gedicht......
Code: | #Lang "qb"
Screen 18 '640 x 480
Width 640\8, 480\16
For i = 1 To 20
Print Tab(i);"Franz jagt im komplett verwahrlosten Taxi quer durch Bayern."
Next
Sleep 2 'bei QB sind dies 2sek
Width 640\8, 480\14
For i = 1 To 20
Print Tab(i);"Vogel Quax zwickt Johnys Pferd Bim."
Next
Sleep 2
Width 640\8, 480\8
For i = 1 To 20
Print Tab(i);"Sylvia wagt quick den Jux bei Pforzheim."
Print
Next
Sleep |
_________________ Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater. |
|
Nach oben |
|
![](templates/subSilver/images/spacer.gif) |
michaelblasin
Anmeldungsdatum: 09.11.2010 Beiträge: 38
|
Verfasst am: 10.05.2015, 10:45 Titel: QB64 Neues Fenster / FreeBasic Schriftgrösse |
|
|
Hallo,
Danke für die Nachricht.
Ich benutze zwar bereits die 3 Schriftgrößen, aber die größte Schriftgrösse ist mir manchmal noch zu klein.
Bei QB64 ist die Auswahl nämlich nur dadurch begrenzt, was es an Windows
geeigneten Fonts gibt.
Und das ist eben bei FreeBasic nicht so.
Gruss
Michael |
|
Nach oben |
|
![](templates/subSilver/images/spacer.gif) |
nemored
![](images/avatars/18585278245ddb8b9d8710.png)
Anmeldungsdatum: 22.02.2007 Beiträge: 4616 Wohnort: ~/
|
Verfasst am: 10.05.2015, 14:05 Titel: |
|
|
Mit DRAW STRING kannst du auch "beliebige" eigene Bitmap-Zeichensätze einbinden (Schlüsselwort CUSTOM), allerdings weiß ich nicht, ob das mit -lang "qb" ebenfalls funktioniert. Ansonsten, wenn es -lang "fb" sein darf, wäre Freetype zu empfehlen, da hast du dann alle im System verfügbaren Schriftarten. ![lächeln](images/smiles/icon_smile.gif) _________________ Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1. |
|
Nach oben |
|
![](templates/subSilver/images/spacer.gif) |
|