FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour bKeyDown con las teclas de flechas
Posts: 230
Joined: Sat Apr 19, 2008 10:28 PM
bKeyDown con las teclas de flechas
Posted: Wed Sep 09, 2009 05:47 PM

Buenas tardes,

Una consulta. En un dialog tengo una imagen definida así:

@ 10,10 image oimage file "" size 100,200 of odlg pixel adjust

Luego quiero controlar las teclas que se pulsan cuando la imagen tiene el focus.

oImage:bKeyDown:= { |nkey | msginfo(nkey) }

Esto funciona, pero no puedo controlar las teclas VK_UP, VK_DOWN, VK_RIGHT, VK_LEFT (las flechas) porque cuando las pulso en lugar de evaluar el bkeydown anterior, se va el foco al control siguiente o anterior y no hace nada.

He intentado ponerlo en el dialogo

oDlg:bKeyDown:= { |nkey | msginfo(nkey) }

pero tampoco evalua las flechas.
¿hay alguna forma de solucionarlo?
Muchas gracias.
Alvaro

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: bKeyDown con las teclas de flechas
Posted: Fri Sep 11, 2009 12:22 AM

Alvaro,

Prueba asi:

oImage:nDlgCode = DLGC_WANTALLKEYS

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 230
Joined: Sat Apr 19, 2008 10:28 PM
Re: bKeyDown con las teclas de flechas
Posted: Fri Sep 11, 2009 11:10 AM

Funciona, muchas gracias.

Alvaro

Continue the discussion