Dev Cxgrid 使用皮肤后更改标题的颜色

如果希望使用皮肤后更改列标题的颜色,根据需要手动重新绘制标题。例如:

:procedure  <ADetailView>CustomDrawColumnHeader(Sender: TcxGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridColumnHeaderViewInfo; var ADone: Boolean);

begin

 ADone := True;

 ACanvas.FillRect(AViewInfo.Bounds, clRed);

 ...

 ACanvas.DrawTexT(AViewInfo.Text, AViewInfo.TextAreaBounds, AViewInfo.AlignmentHorz, AViewInfo.AlignmentVert,

   ((Sender.OptionsView.HeaderHeight <> 0) OR AViewInfo.MultiLine), Sender.OptionsView.HeaderEndEllipsis);

end;


联系电话:
020-00000000
联系电话:
020-00000000
联系电话:
020-12345678