I'm currently using
DefaultDraw:=false;
textrect:=Item.DisplayRectSubItem(SubItem,drLabel);
DrawText(TCustomListView(sender).canvas.Handle,@s[1],length(s),textrect,DT_LEFT or DT_VCENTER);
The text appears a few pixels above. How to make the text on the level with the defaultdraw items?