grids -- MakeCellVisible() failures

As I documented, with a code sample, last September, MakeCellVisible
doesn’t always work; see request 1797550: “MakeCellVisible
fails with variable row size” at

http://sourceforge.net/tracker/index.php?func=detail&aid=1797550&group_id=9863&atid=109863

The “group” is “Must fix” but it’s still
unassigned.
But what I’d really like to have is a way not to just make a cell
visible, but to be able to specify where on the screen it appears, e.g.,
at the top, in the middle, at the bottom, etc., or, better yet, what
fraction of the way down from the top or in from the left. (If that
feature were implemented and even came close to working, it would solve
the problem for me.)

If there’s a way to do this now – without multiple repositionings – I’d
sure like to know. It’s extremely frustrating to issue a
MakeCellVisible call and have the cell that’s supposed to be visible not
only not visible, but well off-screen.

Bob