_InvalidateTextRect
_InvalidateTextRect(fCursor.x, fCursor.y, fCursor.x, fCursor.y);
_InvalidateTextRect(fCursor.x, fCursor.y, fCursor.x, fCursor.y);
_InvalidateTextRect(fCursor.x, fCursor.y, fCursor.x, fCursor.y);
_InvalidateTextRect(fCursor.x, fCursor.y, fCursor.x, fCursor.y);
_InvalidateTextRect(0, info.dirtyTop, fTextBuffer->Width() - 1,
_InvalidateTextRect(fCursor.x, fCursor.y, fCursor.x, fCursor.y);
_InvalidateTextRect(fCursor.x, fCursor.y, fCursor.x, fCursor.y);
_InvalidateTextRect(fCursor.x, fCursor.y, fCursor.x, fCursor.y);
_InvalidateTextRect(start.x, start.y, end.x, end.y);
_InvalidateTextRect(start.x, start.y, fColumns, start.y);
_InvalidateTextRect(0, start.y + 1, fColumns, end.y - 1);
_InvalidateTextRect(0, end.y, end.x, end.y);
inline void _InvalidateTextRect(int32 x1, int32 y1,