Preciso de uma biblioteca em C++

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

Preciso de uma biblioteca em C++

Mensagempor 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
Aprendiz
 
Mensagens: 39
Registado: Sábado Set 17, 2005 10:34

Mensagempor 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
Membro de Prata
 
Mensagens: 344
Registado: Sábado Set 24, 2005 19:53
Localização: Marinha Grande

Mensagempor 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
Aprendiz
 
Mensagens: 39
Registado: Sábado Set 17, 2005 10:34

Mensagempor 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
Membro de Prata
 
Mensagens: 344
Registado: Sábado Set 24, 2005 19:53
Localização: Marinha Grande

Mensagempor 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
Aprendiz
 
Mensagens: 39
Registado: Sábado Set 17, 2005 10:34

Mensagempor 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
Aprendiz
 
Mensagens: 39
Registado: Sábado Set 17, 2005 10:34

Mensagempor 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
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 0 visitantes

cron