hat jemand eine plausible erklärung parat, warum pb zwar BitBlt_() kennt, aber nicht TransparentBlt_() obwohl beides normale gdi funktionen sind?
weiß jemand eine alternative zu TransparentBlt_() also eine möglihckeit bei den 2d zeichenfunktionen maskiert zu blitten?
kein TransparentBlt_()
-
orange-blue
- Beiträge: 556
- Registriert: 04.09.2004 22:23
- Kontaktdaten:
Re: kein TransparentBlt_()
Ja. BitBlt() ist eine GDI-Funktion, TransparentBlt() kommt jedoch aus der "msimg32.dll", einer GDI-Erweiterung.Zaphod hat geschrieben:hat jemand eine plausible erklärung parat, warum pb zwar BitBlt_() kennt, aber nicht TransparentBlt_() obwohl beides normale gdi funktionen sind?
Du kannst doch TransparentBlt() benutzen, indem Du die Funktion z.B. direkt aus der DLL aufrufst:weiß jemand eine alternative zu TransparentBlt_() also eine möglihckeit bei den 2d zeichenfunktionen maskiert zu blitten?
Code: Alles auswählen
OpenLibrary(0, "msimg32.dll")
*f = IsFunction(0, "TransparentBlt")
If *f
CallFunctionFast(*f, hDcDest, nXOriginDest, nYOriginDest, ..., ... ; etc.
EndIf
CloseLibrary(0)