Buchempfehlung
Windows-Programmierung. Das Entwicklerhandbuch zur WIN32-API
Windows-Programmierung. Das Entwicklerhandbuch zur WIN32-API
"Der" Petzold, das über 1000 Seiten starke Standardwerk zum Win32-API - besonders nützlich u. a. bei der GUI-Programmierung in FreeBASIC! [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!

Code-Beispiel

Code-Beispiele » Grafik und Fonts

Eine Art Splash - Window

Lizenz:Erster Autor:Letzte Bearbeitung:
LGPLRedakteurVolta 03.03.2013

Als Splash wird ein Logo (meist rahmenloses Window) bezeichnet, das vor dem Start einer Anwendung erscheint.
Mit einfachen FB-Anweisungen kann ein Splashscreen erscheinen:

'dieser Programmteil erstellt ein Testbild
'wenn kein passendes BMP-Bild vorhanden ist.
'ScreenRes 100, 100, 32
''Image mit Transparentfarbe erstellen
'Dim As Any Ptr a= ImageCreate(250,250,&hff00ff)
'Circle a,(125,125),100,&hff0000,,,,F 'Kreis einzeichnen
'BSave "DeinSplash.bmp", a 'als BMP-Bild speichern

'FB_Splash.bas ------- by Volta
Dim As Integer breit, hoch, ff
Dim As String dateiname = "DeinSplash.bmp"

ff = FreeFile
Open dateiname For Binary As #ff
  Get #ff, 19, breit 'Breite aus der BMP-Datei holen
  Get #ff, 23, hoch  'Höhe aus der BMP-Datei holen
Close #ff

'ein Splashwindow ohne Transparenz
ScreenRes breit, hoch, 32,,8 Or &h20 '&h20 = GFX_ALWAYS_ON_TOP
BLoad dateiname, 0
Sleep 5000, 1             '5 Sekunden lang anzeigen

'ein Splashwindow mit Transparenz
ScreenRes breit, hoch, 32,,&h10 Or &h20
BLoad dateiname, 0
Sleep 5000, 1             '5 Sekunden lang anzeigen

Viel Spass damit
Volta


Zusätzliche Informationen und Funktionen
  • Das Code-Beispiel wurde am 18.06.2007 von RedakteurVolta angelegt.
  • Die aktuellste Version wurde am 03.03.2013 von RedakteurVolta gespeichert.
  Bearbeiten Bearbeiten  

  Versionen Versionen