quinta-feira, 13 de março de 2014

Receita para capturar teclas digitadas em C++

Vamos a uma bela receita de como capturar teclas pressionadas no windows usando C++ :

Primeiro visitamos a Microsoft
http://msdn.microsoft.com/en-us/library/windows/desktop/ms646301(v=vs.85).aspx

Descobrimos que para descobrir qual tecla está sendo pressionada no windows de uma pessoa, se usa a função ou metodo GetKeyState que está na biblioteca WinUser.h, só que se incluirmos o winuser em nosso projeto irá gerar um monte de erros. O motivo disso é que winuser necessita de outras bibliotecas na qual não esta incluída nela mesma. Ela é apenas um pedaço de uma biblioteca maior o Windows.h é está biblioteca que você deve adicionar a seu projeto.

Depois devemos achar o código a qual queremos verificar se foi pressionado aquele botão.  Para isso a microsoft deu outra mãozinha  http://msdn.microsoft.com/en-us/library/aa243025(v=vs.60).aspx. Essa é uma lista com a numerações de código de cada botão de seu teclado.

Temos agora o código e o método

0 comentários:

 
;