pq vc simplesmente nao pega o left do painel.. ai coloca a imagem la... pega o whidth do painel. e vai andando com a imagem so acrescentando o left dela ate o width do painel - width da imagem. ja pensou nisso? t+
Em 1 de agosto de 2010 19:20, Ricardo <ricardodevelo...@yahoo.com.br>escreveu: > > > Nao sei se entendi a tua necessidade, nao seria algo como: > procedure DesenhaSprite(aCanvasDestino:TCanvas; aGraphicOrigem: TGraphic; > aPosXcm, aPosYcm:double); > > Caso seja isto q vc precisa, eu nunca fiz, mas eu verificaria quantos dpi > tem o monitor no inicio da rotina. > > Sabendo quantos pontos por polegada tem a tela, eu dividiria por 2,54 e > saberia quantos pontos tem por cm e colocaria isto numa variavel double, por > exemplo, KVideo. > > function CmToPt(aPosCm:double):integer; > begin > result:=Round(KVideo*aPosCM); > end; > > Dai O usuario raciocinaria em cm e vc descobriria os valores em pt de x e y > pra colocar no Canvas.Draw > > Espero ter ajudado, > > Ricardo Bianchin > > --- Em delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>, > alessandra porto <alessandraport...@...> escreveu > > > > > > Preciso criar uma forma de deslocar um ponto sobre uma linha reta em um > form > > a ideia e criar um tipo de escala, onde o ponto poderia movimentar de : > > > > exemplo posição 0 a posição 10 > > > > sobre uma linha reta conforme os valores indicados pelo usuario > > > > esse ponto é um Timage sobre um panel > > > > Grata pela ajuda de todos > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > -- _________________________ Rafael jorge alves Desenvolvedor/analista Ativa Soluções em TI. Recife - PE [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: delphi-br-ow...@yahoogrupos.com.br Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: delphi-br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html