Autor Beitrag
ShadowThief
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 278



BeitragVerfasst: Fr 25.04.03 14:56 
hallo,

ich schalte mit der API-funktion ChangeDisplaySettings in den modus
mit der auflösung 640x480, farbtiefe 8 bit (256 farben). das funktioniert
auch soweit. ich sehe, dass mein desktop-hintergrundbild in 256 farben
dargestellt wird.

dann lade ich mit TBitmap.LoadFromFile eine 24 bit-bitmap und blitte
sie mit BitBlt auf die form. das bild wird jedoch nur mit 16 farben dar-
gestellt.

was mache ich falsch?

danke im vorraus.
shadowthief.
ShadowThief Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 278



BeitragVerfasst: Fr 25.04.03 15:10 
ich hab jetzt noch ausprobiert, ob ich das gleiche problem mit der TImage-
Komponente habe, aber da funktioniert es, ich meine, da wird mein bild
mit 256 farben dargestellt.

folglich muss das problem irgendwie am TBitmap.LoadFromFile liegen.
ich hab aber keine ahnung, was ich da falsch mache.