Centralizar figura

Delphi

06/03/2006

boa tarde !!!

Eu tenho um retangulo de 27x27 desenhado dessa forma:
Image1.Canvas.Rectangle(0,0,27,27);

Esse retangulo deverá ser centralizado numa determinado área, cuja area será reajustavel(nao terá um tamanho fixo).

MINHA DUVIDA É:
Como centralizar a figura exatamente no centro de uma determinada area, sendo que eu uso:
centro := ( ( area.width div 2) - (figura.width div 2) ).

O PROBLEMA É:
Quando o resultado for ´ par 2..4..6..etc ´ as duas pontas ficam exatamente centralizadas, mas quando o resultado for
´ impar 1..3..7..etc ´ uma ponta fica menor do que a outra, porque o codigo ´ div ´ somente divide numeros inteiros.

desde já agradeço.


Ricardo Oliveira

Ricardo Oliveira

Curtidas 0
POSTAR