Clipper/FiveWin - ejecucion de teclas en fivewin

 
Vista:

ejecucion de teclas en fivewin

Publicado por alejandro (10 intervenciones) el 10/06/2001 00:13:24
Amigos, necesito que alguien me explique como puedo hacer que en mis programas se ejecuten determinadas teclas sin que el operador pulse el teclado. En clipper yo usaba el comando keyboard chr() pero en fivewin no responde. Espero una respuesta.Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ejecucion de teclas en fivewin

Publicado por Ricardo Ramírez (Perú) (201 intervenciones) el 11/06/2001 04:29:01
Es facil man...
En un objeto dialogo, puedes evalar esto..
odlg:bKeyDown... revisa esto!!! mushos objetos tienen codigo para este evento.!!!

Saludos desde Lima-Peru
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ejecucion de teclas en fivewin

Publicado por DucanLive (36 intervenciones) el 14/06/2001 13:32:07
Pos,,.. aver intenta... con

__KeyBoard(chr(ctecla))

y me cuentas

Salu2
>:)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ejecucion de teclas en fivewin

Publicado por DucanLive (36 intervenciones) el 14/06/2001 13:34:23
A ver esta otra cosa que encontre por ahi:

NO UTILICES KEYBOARD() directamente desde FiveWin, por ser windows un
entorno multitareas, no puedes estar seguro de a donde dirigiste el pulso de
teclas, esto puede ocasionar que se te congele la aplicacion, mejor haz lo
siguiente:

Function fwKeyboard(oWnd,nKey)
oWnd:SetFocus()
oWnd:PostMsg( WM_KEYDOWN, nKey, 0)
Return NIL

Recibe como parametro la ventana o dialogo a la cual quieres mandar el pulso de
tecla y el numero de tecla (Virtual, revisa el archivo VKEY.CH) que quieres
enviar a dicha ventana o dialogo.

Lo que hace esta funcion es direccionar a traves del metodo ::PostMsg() el
mensaje de pulso de tecla a la ventana o dialogo, recuerda que los controles
tambien son ventanas por lo que tambien es posible enviarles el pulso de tecla
si lo manejas como un objeto.

Salu2

>:)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar