а зачем чего-то высчитывать? человеку же просто нужно нарисовать например красный квадрат и потом на нём со сдвигом нарисовать зелёный? если да, то нужно использовать свойства Brush.Color и Pen.Color для TCanvas. Для прямоугольников потом делать FillRect и т.д., читайте про TCanvas и его свойства.
|