Deutsch
Quelltexte/ Codesnippets

Anzeige Bitmap

 

Source wurde am 15.07.2007 aus der MMJ-Quellcodesammlung (Dietmar Horn) in die Babyklappe auf XProfan.Com abgelegt:
Bitmap-Anzeige
Lauffähig ab Profan-Version 5.0
-----------------------------------------------
titel:    Einfache Bitmapanzeige
autor:    Rolf Koch - ROKO-SOFTWARE
e-mail:   webmaster@rokosoft.de
homepage: http://www.rokosoft.de
datum:    14.01.2001
-----------------------------------------------
Erklärung:
----------
Ein Fenster ist schön und gut, aber was soll ein
Fenster ohne Grafik u.s.w.
Profan unterstützt von Haus aus die Bilder im Format
*.bmp - andere Formate nur mit entsprechenden Bibliotheken.
Hier habe ich bewußt Bilder genommen, welche im Windowsverzeichnis
C:Windows liegen (normalerweise ist das ja der Pfad).
declare ende%				Variablen vorbereiten
WINDOW 30,30 - 300,300			Fenster erstellen
WINDOWTITLE Einfache Bitmapbefehle	Fenstertitel
Hier nun die gängigsten Anzeigeoptionen:
******************************************************************************
LoadSizedBmp C:WINDOWSSETUP.BMP,0,0-300,300;0
LoadSizedBmp SATURN.BMP,0,0-300,300;0
Mit Loadsizedbmp kann man das Bild dem Fenster anpassen. Bedeutet hier:
Bild C:WINDOWSSETUP.BMP wird mit 0,0 in der linken oberen Ecke
in 300,300 - also Größe des Fensters mit dem KOPIERWERT 0 (normal) angezeigt!
******************************************************************************
LOADBMP C:WINDOWSKACHELN.BMP,30,30;0
LOADBMP WOLKEN.BMP,30,30;0
Angezeigt wird hier die Datei Kacheln.bmp an der Position
X=30 Y=30 (also oben ganz links) mit 0 also Normal wie das Bild aussieht angezeigt!
******************************************************************************
LOADBMP C:WINDOWSÄgypten.BMP,80,30;-1
LOADBMP WINLOGO.BMP,80,30;-1
Angezeigt wird hier die Datei Ägypten.bmp an der Position
X=80 Y=30 (also oben ganz links) mit -1 (linkes untere Pixel definiert die)
Farbe (lt. Profanhilfe), welche tranzparent erscheinen soll) angezeigt!
******************************************************************************
CopyBmp 10,10-40,40 > 140,30;0
Der Bereich 10,10 (linkes oberste Ecke) in einer Größe 40x40 wird an
Position 140,30 im Normalmodus (0) kopiert und angezeigt.
******************************************************************************
CopySizedBmp 10,10-40,40>190,30-30,30;0
genau dasselbe wie bei Copybmp, jedoch mit dem Unterschied:
der kopierte Bereich wird verkleinert (die hinteren 30,30) angezeigt.
Hinweis!!!: Schaut in der Hilfe nach weiteren Bitmapbefehlen nach.
Alle Befehle beziehen sich im Endeffekt auf das hier beschriebene System.
Habe ich in allen Demodateien um eine Dummyschleife zu erreichen!:

WHILENOT ende%				Solange nicht Variable ende%=1

    WAITINPUT				Wartet auf Maus oder Taste
    WEND					Zurück zu WHILENOT ende%
 
15.07.2007  
 



Zum Quelltext


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

3.626 Betrachtungen

Unbenanntvor 0 min.
Georg29.04.2015
Georg Teles15.05.2014
Andre Rohland01.05.2014
Tommy01.02.2013
Mehr...

Themeninformationen

Dieses Thema hat 1 Teilnehmer:

unbekannt (1x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie