Escape en PostMsg

Post Reply
Francisco Horta
Posts: 845
Joined: Sun Oct 09, 2005 5:36 pm
Location: la laguna, mexico.

Escape en PostMsg

Post by Francisco Horta »

Hola foro,
tengo un dialogo y por medio de un vk_f9 llama a otra funcion y se abre un dialogo con botones, si en este dialogo presionan un boton, hago un proceso cierro mi dialogo secundario y mando un oGet:postmsg(256,27,0) que se supone esta en el primer get de mi dialogo principal y mando una supuesta pulsacion de la tecla "ESCAPE", ok. Pues no funciona probe cambiando oGet:postmsg(256,13,0) un "ENTER" y si funciona, mi pregunta es como hago para mandar la tecla "ESCAPE"?
salu2
Paco
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Paco,

Has probado a enviárselo al diálogo en vez de al get ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Armando
Posts: 2479
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Contact:

Post by Armando »

Paco:

Este es un ejemplo del Master René

ON DBLCLICK (cCve := (cPersonal)->PER_CVE,Teclado(oDlg,13,1),;
oDlgBus:End())


FUNCTION Teclado(oDlg,nKey,nVeces)
LOCAL nVez
DEFAULT nVeces := 1
oDlg:SETFOCUS()
FOR nVez := 1 TO nVeces
oDlg:POSTMSG(WM_KEYDOWN,nKey,0)
NEXT
RETURN (NIL)

Ojalá te sirva

Saludos, Armando
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Francisco Horta
Posts: 845
Joined: Sun Oct 09, 2005 5:36 pm
Location: la laguna, mexico.

Post by Francisco Horta »

Gracias Antonio y Armando, ya funciono
salu2
Paco
Post Reply