Ich geb es auf. Hab ne gültig Tablette ääh Palette erstellt bzw. aus Bitmap entnommen und das
Handle brav ans Listview übergeben, keine Reaktion. Das
Handle lässt sich auch mit FlatSB_GetScrollProp wieder auslesen. Also scheint das Listview den Befehl schon geschluckt zu haben. Ist das jetzt ein Bug in ComCtl32 oder hab ich einen Bock geschossen?
Delphi-Quellcode:
B:=TBitmap.Create;
B.LoadFromFile('
C:\Test.bmp'); 256 Farben Bitmap, mit PSP8 gespeichert
If FlatSB_SetScrollProp(LV.Handle,WSB_PROP_PALETTE,B.Palette,TRUE)=FALSE
Then
Showmessage('
Fehler');
// das klappt!
FlatSB_GetScrollProp(LV.Handle,WSB_PROP_PALETTE,@hP);
// Gleiches Handle kommt retour
B.Free;
Bin für jeden Denkanstoss dankbar!!!
Schönen Tag
OLLI
Ps.: Alle anderen FlatSB_... Funktionen funktionieren supi!