Linhas sobre um TImage

Delphi

22/10/2004

[b:7f48752df1] Questã de vida ou de morte morrida...

Olá pessoal,
Estou precisando de uma pequena ajuda de vocês. A questão é a seguinte, tenho um componente TImage que abre uma figura de uma planta baixa de casa ou sala comercial - (bmp ou jpg). Eu preciso fazer um esquema que me parece não ser muito complicado para quem trabalha ai com figuras.

Preciso fazer um esquema de linhas-guias que sigam o cursor do mouse enquanto o estou arrastando (estas linhas devem ser pontilhadas) tipo Corel Draw com as linhas-guias para alinhar objetos.
Consigo fazer a linha, consigo definir a cor da linha - aliás, já tenho a linha que acompanha o mouse. O negócio é que quando desloco o mouse para esquerda ou direira a encrenca da linha não é apagada da imagem.

Aqui vai um pedaço do código que eu já fiz.

procedure TForm1.Image1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
var
vOri: TPoint;
begin

StatusBar1.Panels[1].Text := Format(´Pos X: ¬d Pos Y: ¬d´,[X, Y ]);
vOri := Point(X,Y);
with Image1.Canvas do
begin
Pen.Style := psDot;
Pen.Color := clBlue;
Pen.Mode := pmNotXor;
MoveTo(vOri.X,0);
LineTo(vOri.X,Image1.Height);

if (X vOri.X) then
begin
MoveTo(X,0);
LineTo(X,Image1.Height);
Pen.Mode := pmCopy;
end;
end;
end;

Quem puder me ajudar - agradeço desde já.

Eixo X







[/b:7f48752df1]


Eixox

Eixox

Curtidas 0

Respostas

Gandalf.nho

Gandalf.nho

22/10/2004

[b:df748eab48][color=red:df748eab48]Notificação de Infração às Regras de Conduta :[/color:df748eab48][/b:df748eab48]

Tópico duplicado
[url]http://delphiforum.icft.com.br/forum/viewtopic.php?t=53573[/url]

Para maiores esclarecimentos pode mandar-me uma [url=http://delphiforum.icft.com.br/forum/privmsg.php?mode=post&u=8378]Mensagem Particular[/url].


GOSTEI 0
POSTAR