PHP, Java, JavaScript, XML, XHTML, HTML, CSS, ASP, Delphi, Assembly, LaTeX, C, UML, Flash, Perl, SQL, Python, Zope, Pascal, WML. Se conhece mais de 3 siglas referidas, este é o forum para si.
Moderadores: Administradores, Moderadores
por xino » Sábado Out 06, 2007 16:01
Boas malta,
Ando a procura de uma biblioteca que me dê as coordenadas x,y da posição do rato. Alguém me pode ajudar?
Tks
-
xino
- Aprendiz

-
- Mensagens: 39
- Registado: Sábado Set 17, 2005 10:34
por Goldman69m » Sábado Out 06, 2007 16:33
Da uma olha dela neste
codigo. Tem ai uns exemplos como ler as coordenadas do rato
E6400 @ Scythe Infinity
Lc Power 550w Green Power
P5b Deluxe
Western 250gb Sata II
Gecube X1950Pro @ Accelero X2
2 Gb Team Elite Ddr2 800
-
Goldman69m
- Membro de Prata

-
- Mensagens: 344
- Registado: Sábado Set 24, 2005 19:53
- Localização: Marinha Grande
por xino » Sábado Out 06, 2007 16:50
Epaa.... isso parece-me que é assembly =P
Não é que seja contra o assembly, mas tava a pensar que podia haver algo mais facil, tipo adicionar uma biblioteca e dps fazer " .GetMousePosition(x,y);" e receber no x e y as coordenadas do rato...
Tks na mm pela ajuda, e caso saibas o que pretendo espero k me possas ajudar =)
-
xino
- Aprendiz

-
- Mensagens: 39
- Registado: Sábado Set 17, 2005 10:34
por Goldman69m » Sábado Out 06, 2007 16:53
xino Escreveu:Epaa.... isso parece-me que é assembly =P
Não é que seja contra o assembly, mas tava a pensar que podia haver algo mais facil, tipo adicionar uma biblioteca e dps fazer " .GetMousePosition(x,y);" e receber no x e y as coordenadas do rato...
Tks na mm pela ajuda, e caso saibas o que pretendo espero k me possas ajudar =)
Nao sei onde é que viste assembly.... lololol
Mas basta andar com o scroll para baixo que vez logo o codigo de que eu tava a falar!!
E6400 @ Scythe Infinity
Lc Power 550w Green Power
P5b Deluxe
Western 250gb Sata II
Gecube X1950Pro @ Accelero X2
2 Gb Team Elite Ddr2 800
-
Goldman69m
- Membro de Prata

-
- Mensagens: 344
- Registado: Sábado Set 24, 2005 19:53
- Localização: Marinha Grande
por xino » Sábado Out 06, 2007 19:10
Não sei se já alguma vez programaste em assembly, se calhar já, mas repara:
void setposi(int &xpos,int &ypos)
{
in.x.ax=4;
in.x.cx=xpos;
in.x.dx=ypos;
int86(51,&in,&out);
}
ax, cx e dx foram dados ao acaso ou é por serem registos do processador como aqueles que temos disponíveis quando programamos em assembly?
Só por isso é que o referi =P
Agora basicamente é criar uma classe com estas funções e depois chama-las certo?
-
xino
- Aprendiz

-
- Mensagens: 39
- Registado: Sábado Set 17, 2005 10:34
por xino » Sábado Out 06, 2007 19:53
Este código tem um include que é <graphics.h>, esta biblioteca não vem com o visual studio ou vem?
-
xino
- Aprendiz

-
- Mensagens: 39
- Registado: Sábado Set 17, 2005 10:34
por Goldman69m » Sábado Out 06, 2007 21:21
Sim ja programei em assembly, e para atribuir valores aos registos tinham que ser qualquer coisa do genero MOV R1, 5H..... o que me parece bem diferente do codigo apresentado
Voltando ao assunto, a biblioteca graphics.h pertence a borland mas vem num ide livre, no devc++... no vstudio axo que nao vem. mas é uma questao de experimentares!
E6400 @ Scythe Infinity
Lc Power 550w Green Power
P5b Deluxe
Western 250gb Sata II
Gecube X1950Pro @ Accelero X2
2 Gb Team Elite Ddr2 800
-
Goldman69m
- Membro de Prata

-
- Mensagens: 344
- Registado: Sábado Set 24, 2005 19:53
- Localização: Marinha Grande
Voltar para Programação
Quem está ligado:
Utilizadores a ver este Fórum: Nenhum utilizador registado e 4 visitantes