Escape en PostMsg

Escape en PostMsg

Postby Francisco Horta » Thu Oct 26, 2006 5:12 am

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
Francisco Horta
 
Posts: 845
Joined: Sun Oct 09, 2005 5:36 pm
Location: la laguna, mexico.

Postby Antonio Linares » Thu Oct 26, 2006 7:47 am

Paco,

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

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41315
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Armando » Thu Oct 26, 2006 1:31 pm

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
User avatar
Armando
 
Posts: 3061
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Postby Francisco Horta » Thu Oct 26, 2006 8:00 pm

Gracias Antonio y Armando, ya funciono
salu2
Paco
Francisco Horta
 
Posts: 845
Joined: Sun Oct 09, 2005 5:36 pm
Location: la laguna, mexico.


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 96 guests