Farbe eine Bitmap ?

Fragen rund um diverse Windows-Versionen, ihr Verhalten unter Xbase++ und den Umgang mit der API

Moderator: Moderatoren

Antworten
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Farbe eine Bitmap ?

Beitrag von AUGE_OHR »

hi,

ich möchte ein Bitmap als Hintergrund Bild benutzen.
wenn es "zu klein" ist sieht man den Hintergrund vom Control auf dem man es plaziert hat.

Frage : kann man die "Farbe" eines Bitmap "feststellen" um ggf. den Hintergrund ( o:setColorGB() ) des Controls zu verändern ?

ich habe es mal mit o:getDefaultBGColor() versucht, aber das ist wohl nur für "transparency" und gibt mir "grau" ( {192,192,192} ) oder "schwarz" zurück.
gruss by OHR
Jimmy
Benutzeravatar
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15689
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 65 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Farbe eine Bitmap ?

Beitrag von brandelh »

Man kann in einem XbpBitmap die Farbe jedes Punktes ermitteln, bzw. in dessen Presentationspace:

oXbpPresSpace():setColor() --> aCurrentColor [<nForeground>], [<nBackground>]
Gruß
Hubert
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: Farbe eine Bitmap ?

Beitrag von AUGE_OHR »

brandelh hat geschrieben:Man kann in einem XbpBitmap die Farbe jedes Punktes ermitteln, bzw. in dessen Presentationspace:

oXbpPresSpace():setColor() --> aCurrentColor [<nForeground>], [<nBackground>]
WOW das wusste ich noch nicht.

... geht das auch irgendwie mit hDC ( Device Content ) ?
gruss by OHR
Jimmy
Antworten