Hallo Delphi-Gemeinde!
Der Aufruf von ListView_SetBkImage liefert mir bei nem
VCL-Listview als Rückgabewert FALSE. Mist!
Exakt derselbe Code arbeitet in nem
NonVCL Projekt, in dem ich das kleine süsse Listview zu Fuss erstelle, völlig klaglos. WM_EraseBkGnd hab ich entsprechend gepatch und damit die
VCL-Verschlimmbesserung überlistet. Daran liegt es also nicht. Ich hab auch diverseste Einstellungskombinationen im
OI ausprobiert. Natürlich ohne Erfolg, sonst würd ich ja nicht nachfragen. *ggg* Welcher Wissende weiss Rat? Ich geh derweil duschen.
Delphi-Quellcode:
...
Var
LVBK:TLVBKImage;
Begin
...
LVBK.ulFlags:=LVBKIF_STYLE_TILE + LVBKIF_SOURCE_URL;
LVBK.pszImage:='C:\Test.bmp';
If ListView_SetBkImage(hLV,@LVBK) Then
ListView_SetTextBkColor(hLV,CLR_NONE);
Vielen Dank schon mal
OLLI