procedure Twms_system_Notice_Show.cxGrid_attachAllFilesDBTableView1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
var
AHitTest: TcxCustomGridHitTest;
FTrackItem: TcxCustomGridTableItem;
FTrackRec: TcxCustomGridRecord;
begin
AHitTest := (Sender as TcxGridSite).GridView.ViewInfo.GetHitTest(X, Y);
if AHitTest is TcxGridRecordCellHitTest then
begin
FTrackItem := TcxGridRecordCellHitTest(AHitTest).Item;
FTrackRec := TcxGridRecordCellHitTest(AHitTest).GridRecord;
end
else
begin
FTrackItem := nil;
FTrackRec := nil;
end;
if (FTrackItem <> nil) and (FTrackRec <> nil) then
begin
if (TcxGridDBColumn(FTrackItem).DataBinding.FieldName = 'bltFileName') then
FTrackRec.GridView.Site.Cursor := crHandPoint
else
FTrackRec.GridView.Site.Cursor := crDefault;
end
else
TcxGrid(Sender).Cursor := crDefault;
end;