Deutsch
Online-Dokumentation

drawextbmp Prozedur: Bild, Grafik, Textausgabe

 

Michael
Wodrich
Mit diesem Befehl kann eine Bitmap (ein Bild) aus einem anderen Programm oder aus einer DLL benutzt und auf den Bildschirm gebracht werden.

Parameter:
P:L1 - Instanzhandle der EXE bzw. DLL, die die Bitmap enthält
P:S2 - Name oder Nummer der Bitmap
P:I3 - X-Koordinate der Position, an der die Bitmap gezeichnet werden soll
P:I4 - Y-Koordinate der Position, an der die Bitmap gezeichnet werden soll
P:I5 - Integer - Kopiermodus (-1 = transparent)

Dazu ist es notwendig den Namen oder die Nummer der Bitmap zu kennen. Bitmap-LINKX:[Resourcen] können wahlweise durch einen Namen oder einen Integer gekennzeichnet sein. Das Instanz-Handle wird bei DLLs mittels LINKF:[UseDLL] ermittelt und bei EXE-Dateien mittels LINKF:[WinExec]. Das Handle des ausführenden Programmes ist in der Systemvariablen LINKS:[%HInstance]. Es ist möglich, alle in einem Programm verwandten Bitmaps in eine DLL zu packen. Ebenso ist es z.B. möglich, die PROFRUN.EXE vor dem Linken entsprechend zu erweitern.

Beim Kopiermodus -1 (transparent) kennzeichnet der linkeste unterste Pixel der Bitmap die Farbe, die durchsichtig dargestellt wird.

<b>Kopiermodi:</b>
-1Transparent (nicht bei ...Sized...-Befehlen)
0normales Kopieren
1Quelle und Ziel mit UND verknüpft
2Quelle und Ziel mit ODER verknüpft
3Quelle und Ziel mit XOR verknüpft
4Zielbereich invertieren (Quellbereich wird nicht berücksichtigt)
Beim Laden einer Bitmap aus einer DLL ist ist der Name mit einem # zu versehen.
 
Programmieren, das spannendste Detektivspiel der Welt.
04.08.2005  
 



Hinweis/ Anmerkung/ Frage zum Hilfethema


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

1.222 Betrachtungen

Unbenanntvor 0 min.
Sven Bader24.02.2021

Themeninformationen

Dieses Thema hat 1 Teilnehmer:

Michael Wodrich (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