Centralizar figura

06/03/2006

0

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

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar