Página 1 de 1

getch() para aplicaçao windows

MensagemEnviado: 21 Jul 2013 20:09
por jlandim
qual seria o comando para aquadar pressiona qualque tecla para aplicaçoes windows no c++ builder

Re: getch() para aplicaçao windows

MensagemEnviado: 22 Jul 2013 08:09
por vtrx
Não sei se a resposta é essa,mas voce deve abrir um projeto no modo 'console'.

Re: getch() para aplicaçao windows

MensagemEnviado: 22 Jul 2013 11:45
por jlandim
mais eu queria que funcionase em aplicaçoes windows tipo ele executa uma açao e fica aquardando o pressiona uma tecla para continuar

Re: getch() para aplicaçao windows

MensagemEnviado: 22 Jul 2013 13:06
por vtrx
Me parece que voce não tem experiencia em programação orientada a objetos.
Se for este o caso,voce vai ter qer dar uma boa lida nesta matéria pois eu teria N métodos de fazer isto.

Re: getch() para aplicaçao windows

MensagemEnviado: 22 Jul 2013 17:17
por andre_luis
Vai no Object Inspector e procura por todos os eventos disponiveis.
Também tem a opção do compilador autocompletar as opções disponíveis, em tempo de digitação ( depois do ponto "." ).


+++

Re: getch() para aplicaçao windows

MensagemEnviado: 09 Ago 2013 07:14
por joao
Ola Jlandim,

Se você esta pensando em trabalhar com aplicações windows, eu imagino que você queira na verdade ter um controle de tecla quando a sua aplicação está em focus, certo?
Ou você teria uma aplicação aonde, por exemplo, ela estaria minimizada e quando você apertar uma sequencia, ela abriria?

Na primeira opção, o andre_teprom te respondeu como fazer.
Já para a segunda, acredito que você teria que pegar interrupções do windows para poder fazer isso.

Por favor, explique melhor o que você está pensando em fazer....

[]'s
Joao

Re: getch() para aplicaçao windows

MensagemEnviado: 09 Ago 2013 09:02
por tcpipchip
Na verdade voce deve monitorar as mensagens do Windows e não INTERRUPÕES

Veja isto

http://stackoverflow.com/questions/1136 ... s-messages

Re: getch() para aplicaçao windows

MensagemEnviado: 09 Ago 2013 12:17
por vtrx
Usa-se bastante fazer uma DLL HOOK do teclado,mas aí é mais avançado para a pergunta.
Não é mais possível usar as interrupções do teclado diretamente(BIOS) usando Win XP para cima.