Bitmapgröße verändern

Hier können die Unterschiede, Fehler und Probleme zwischen den Versionen bzw. bei der Migration besprochen werden

Moderator: Moderatoren

Antworten
Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2932
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Hat sich bedankt: 13 Mal
Danksagung erhalten: 34 Mal
Kontaktdaten:

Bitmapgröße verändern

Beitrag von Wolfgang Ciriack »

Jimmys Code funktioniert mit CTP5 nicht mehr (Laufzeitfehler).

Code: Alles auswählen

static FUNCTION BMP2BMP(oBMP,aXbpSize)
LOCAL oHuge, oTiny, oPS, oRet

IF aXbpSize[2] > 0
   oHuge := oBMP
   //Create a small bitmap to fit in our XbpStatic
   oTiny := XbpBitmap():New():Create()
   oTiny:Make(aXbpSize[1],aXbpSize[2])

   oPS := XbpPresSpace():new()
   oTiny:presSpace(oPS)
   //Copie and resize the huge bitmap to the small bitmap
   oHuge:Draw(oPS,{0,0,aXbpSize[1],aXbpSize[2]},,,GRA_BLT_BBO_IGNORE)
   oRet := oTiny
ELSE
   oRet := oBMP
ENDIF
RETURN oRet
Änderungen dazu hat Werner gepostet:
http://www.xbaseforum.de/viewtopic.php? ... bmp#p81754
Viele Grüße
Wolfgang
Antworten

Zurück zu „Unterschiede Version 1.9 <-> 2.0“