Page 1 of 1

TECLAS DE FUNCIÓN

PostPosted: Wed Apr 05, 2006 2:06 pm
by karinha
//-> Para Accionar Las Teclas Ctrl+F10 Para Llamar la Calculadora
oDlg:bKeyDown := { | nKey | TECLAS_PRESS( nKey ) }

STATIC FUNCTION TECLAS_PRESS( nKey )

DO CASE

CASE ( nKey == VK_F10 .AND. GetKeyState( VK_CONTROL ) )

? 'Control+F10-For Windows'

// ACTION...

ENDCASE

RETURN( .T. )

Antonio, ke estoy haciendo errado??

Necesito Teclar CONTROL + F10 y Hacer Una Accion...

PostPosted: Thu Apr 06, 2006 11:45 am
by karinha
Antonio, Socorro... Gracias.

Antonio, en FiveWin 2.7 for [x]Harbour, esta Funcion HB_SETKEYGET(), Funciona?

Cual és la sintaxis ??

PostPosted: Tue Apr 11, 2006 11:49 am
by karinha
Antonio... Puedes ayudarme???

PostPosted: Tue Apr 11, 2006 2:02 pm
by AngelSalom
Has Probado con SetKey() ?
SetKey (K_CTRL_F10, {|| Funcion()})

// Control-function keys
// Añadido por Victor 10/04/2003 15:13
#define K_CTRL_F1 -20 // Ctrl-F1
#define K_CTRL_F2 -21 // Ctrl-F2
#define K_CTRL_F3 -22 // Ctrl-F4
#define K_CTRL_F4 -23 // Ctrl-F3
#define K_CTRL_F5 -24 // Ctrl-F5
#define K_CTRL_F6 -25 // Ctrl-F6
#define K_CTRL_F7 -26 // Ctrl-F7
#define K_CTRL_F8 -27 // Ctrl-F8
#define K_CTRL_F9 -28 // Ctrl-F9
#define K_CTRL_F10 -29 // Ctrl-F10
#define K_CTRL_F11 -44 // * Ctrl-F11
#define K_CTRL_F12 -45 // * Ctrl-F12

A mi me va muy bien.

PostPosted: Tue Apr 11, 2006 5:09 pm
by karinha
AngelSalom wrote:Has Probado con SetKey() ?
SetKey (K_CTRL_F10, {|| Funcion()})

// Control-function keys
// Añadido por Victor 10/04/2003 15:13
#define K_CTRL_F1 -20 // Ctrl-F1
#define K_CTRL_F2 -21 // Ctrl-F2
#define K_CTRL_F3 -22 // Ctrl-F4
#define K_CTRL_F4 -23 // Ctrl-F3
#define K_CTRL_F5 -24 // Ctrl-F5
#define K_CTRL_F6 -25 // Ctrl-F6
#define K_CTRL_F7 -26 // Ctrl-F7
#define K_CTRL_F8 -27 // Ctrl-F8
#define K_CTRL_F9 -28 // Ctrl-F9
#define K_CTRL_F10 -29 // Ctrl-F10
#define K_CTRL_F11 -44 // * Ctrl-F11
#define K_CTRL_F12 -45 // * Ctrl-F12

A mi me va muy bien.


Gracias Angel, Voy Probar.

Usted és mui inteligente, sabio, instruido.

Saludos

PostPosted: Tue Apr 11, 2006 7:33 pm
by Antonio Linares
Joao,

SetKey(), como te ha indicado Angel, es la opción idónea porque así no dependes de en que control esté el foco.

PostPosted: Tue Apr 11, 2006 8:10 pm
by karinha
Antonio Linares wrote:Joao,

SetKey(), como te ha indicado Angel, es la opción idónea porque así no dependes de en que control esté el foco.



Antonio, Angel...

También no funciona... ???????