tecla alt

tecla alt

Postby quique » Wed Jun 18, 2008 10:47 pm

¿es posible saber si el usuario está presionando la tecla alt?
Saludos
Quique
User avatar
quique
 
Posts: 408
Joined: Sun Aug 13, 2006 5:38 am

Postby Antonio Linares » Sat Jun 21, 2008 9: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
User avatar
Antonio Linares
Site Admin
 
Posts: 42160
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: tecla alt

Postby mmercado » Sat Jun 21, 2008 5: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 :D

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
User avatar
mmercado
 
Posts: 782
Joined: Wed Dec 19, 2007 7:50 am
Location: Salamanca, Gto., México


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 41 guests