erstmal: danke für rückmeldung,
aber die deklaration war nich mein problem, die werd ich wohl richtig haben, da ich die Prozedur ohne Fehlermeldung aufrufen kann:
Quelltext
1:
| function TransparentBlt (hdcDst: HDC; DstX, DstY, DstWidth, DstHeight: Integer; hdcSrc: HDC; SrcX, SrcY, SrcWidth, SrcHeight: Integer; crTransparent: TColor): Boolean; stdcall; exports 'msimg32.dll' name 'TransparentBlt'; |
Mein Problem ist folgendes:
ich möchte aus einer SrcBitmap (hdcSrc), in der sich mehrere Animationsbilder eines animierten Sprites befinden, erst ab einer bestimmten Position (SrcX, SrcY) blitten, nämlich ab dort, wo sich das Animationsbild befindet, aber irgendwie blittet die Funktion IMMER ab der Position (0, 0), egal was ich für SrcX und SrcY übergebe.