FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour tecla alt
Posts: 408
Joined: Sun Aug 13, 2006 05:38 AM
tecla alt
Posted: Wed Jun 18, 2008 10:47 PM

¿es posible saber si el usuario está presionando la tecla alt?

Saludos

Quique
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
tecla alt
Posted: Sat Jun 21, 2008 09:50 AM

Quique,

La tecla Alt en combinación con otra tecla genera el evento que llama al método SysCommand()

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 782
Joined: Wed Dec 19, 2007 07:50 AM
Re: tecla alt
Posted: Sat Jun 21, 2008 05:42 PM
quique wrote:¿es posible saber si el usuario está presionando la tecla alt?
Observa cuidadosamente el teclado, si ves un dedo posicionado sobre la tecla Alt, seguramente el usuario la está presionando :-)

Ya en serio, cuando se presiona la tecla Alt por sí misma no genera algún evento detectable (solamente resalta un item de un menú si existe alguno), como dice Antonio, el evento se genera y se puede detectar desde algún codeblock bKeyDown solamente en combinación con otra tecla usando la función GetKeyState( VK_MENU ).

Para Antonio, he observado que cuando no existe algún menú activo y presionas la tecla Alt (sola), el diálogo o ventana activos simplemente pierden el foco y lo recuperan si presionas la tecla Esc o haces click en el Diálogo o Ventana activos, al parecer se trata de un bug de Fivewin.

Un abrazo.

Manuel Mercado

Manuel Mercado
manuelmercado at prodigy dot net dot mx

Continue the discussion