Buchempfehlung
MySQL kurz & gut
MySQL kurz & gut
Das preiswerte Taschen- buch stellt MySQL-rele- vante Inhalte systematisch und knapp dar, sodass es sich optimal zum Nach- schlagen beim Pro- grammieren eignet. [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 - CLS

Referenz-Navigation

 

Syntax: CLS [Parameter]
Typ: Anweisung
Kategorie: Konsole

CLS löscht den Konsolen- bzw. Grafik-Bildschirm. Der gelöschte Bereich wird mit der Hintergrundfarbe aufgefüllt (siehe BefehlsreferenzeintragCOLOR)

'Parameter' gibt an, welche Teile des Bildschirms gelöscht werden sollen. Er ist einer von diesen Werten:

Beispiel 1:

Color 7, 1      ' hellgrau auf blau
Cls             ' Bildschirm löschen und auf die Hintergrundfarbe setzen
Locate 12, 30
Print "Hallo FreeBASIC-Welt!"

Beispiel 2:
Um im Grafikmodus den gesamten Bildschirm auf einen Farbwert zu setzen, kann es schneller sein, statt der Verwendung von CLS den Bildschirmspeicher mit BefehlsreferenzeintragCLEAR auf den gewünschten Farbwert zu setzen.

Dim scrbuf As Byte Ptr, scrsize As Integer
Dim As Integer scrhei, scrpitch
Dim As Integer radius = 0, richtung = 1

ScreenRes 640, 480, 8

scrbuf = ScreenPtr: Assert( scrbuf <> 0 )
ScreenInfo( , scrhei, , , scrpitch )
scrsize = scrpitch * scrhei

Do
  ScreenLock                 ' Bildschirm sperren (nötig für Direktzugriff)
  Clear *scrbuf, 0, scrsize  ' Bildschirm löschen
  Circle (320, 240), radius  ' Kreis zeichnen
  ScreenUnlock
  radius += richtung         ' Radius vergrößern oder verkleinern
  If radius <= 0 Then
    richtung = 1
  ElseIf radius >= 100 Then
    richtung = -1
  End If
  Sleep 1                    ' kleine Pause für den Prozessor
Loop Until Len(Inkey) > 0    ' läuft solange, bis eine Taste gedrückt wird

Siehe auch:
BefehlsreferenzeintragVIEW (Grafik), BefehlsreferenzeintragVIEW (Text), BefehlsreferenzeintragGrafik, BefehlsreferenzeintragKonsole


Zusätzliche Informationen und Funktionen
  • Der Referenzeintrag wurde am 05.07.2007 von MitgliedEternal_Pain angelegt.
  • Die aktuellste Version wurde am 27.12.2012 von Redakteurnemored gespeichert.
  Versionen Versionen