Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

QB64 Neues Fenster / FreeBasic Schriftgrösse

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
michaelblasin



Anmeldungsdatum: 09.11.2010
Beiträge: 38

BeitragVerfasst am: 05.05.2015, 19:07    Titel: QB64 Neues Fenster / FreeBasic Schriftgrösse Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
nemored



Anmeldungsdatum: 22.02.2007
Beiträge: 4616
Wohnort: ~/

BeitragVerfasst am: 07.05.2015, 13:27    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
volta



Anmeldungsdatum: 04.05.2005
Beiträge: 1875
Wohnort: D59192

BeitragVerfasst am: 07.05.2015, 17:39    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
michaelblasin



Anmeldungsdatum: 09.11.2010
Beiträge: 38

BeitragVerfasst am: 10.05.2015, 10:45    Titel: QB64 Neues Fenster / FreeBasic Schriftgrösse Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
nemored



Anmeldungsdatum: 22.02.2007
Beiträge: 4616
Wohnort: ~/

BeitragVerfasst am: 10.05.2015, 14:05    Titel: Antworten mit Zitat

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
_________________
Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz