Buchempfehlung
Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie
Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie
Umfassend, aber leicht verständlich führt dieses Buch in die Programmierung von ATMEL AVR Mikrocontrollern ein. [Mehr Infos...]
FreeBASIC-Chat
Es sind Benutzer im FreeBASIC-Chat online.
(Stand:  )
FreeBASIC bei Twitter
Twitter FreeBASIC-Nachrichten jetzt auch über Twitter erhalten. Follow us!


Referenz - WIDTH (Funktion)

Referenz-Navigation

 

Syntax: WIDTH
Typ: Funktion
Kategorie: Konsole

Die Funktion WIDTH gibt Informationen über die aktuelle Größe des Konsolefensters zurück.

Der zurückgegebene Wert wird folgendermaßen berechnet:

(Spalten OR (Zeilen SHL 16))

Das untere Word ist also die Anzahl der Spalten, während das obere Word die Anzahl der Zeilen angibt.

Beispiel:

DIM AS INTEGER Zeilen, Spalten
Zeilen = HIWORD(WIDTH)
Spalten = LOWORD(WIDTH)

PRINT "Zeilen & Spalten:"
PRINT "Zeilen: "; Zeilen
PRINT "Spalten:  "; Spalten

SLEEP
PRINT

WIDTH 80, 60
Zeilen = HIWORD(WIDTH)
Spalten = LOWORD(WIDTH)

PRINT "Zeilen & Spalten:"
PRINT "Zeilen: "; Zeilen
PRINT "Spalten:  "; Spalten

SLEEP

Anmerkung:
Unter FreeBASIC v0.14 wurde die Größe des Puffers ausgegeben, der für das Konsole-Fenster reserviert wurde. Seit FreeBASIC v0.15b wird die tatsächliche Fenstergröße zurückgegeben.

Unterschiede (zu QB):
WIDTH kann auch als Funktion eingesetzt werden, nicht nur als Anweisung.

Siehe auch:
BefehlsreferenzeintragWIDTH (Anweisung), BefehlsreferenzeintragCOLOR (Funktion), BefehlsreferenzeintragLOCATE (Funktion), BefehlsreferenzeintragSCREEN (Funktion)


Zusätzliche Informationen und Funktionen
  • Der Referenzeintrag wurde am 17.07.2007 von Redakteurytwinky angelegt.
  • Die aktuellste Version wurde am 21.10.2007 von Redakteurytwinky gespeichert.
  Versionen Versionen