Da bin ich auch gerade drüber gestolpert.
Würde dann hier aber
rect := TStringGrid (sender).CellRect(ACol,ARow);
bevorzugen, denn dann stimmen die Rect-Werte auch, wenn man den Source-Code auch auf älteren Delphi-Versionen einsetzt (oder falls das später mal in einer Version XE 43
gefixt werden sollte).