Hi,
I want to handle the "double enter" event in a valid function.
Like a double click of the mouse in a get field.
#include "fivewin.ch"
FUNCTION MAIN()
LOCAL oDlg
LOCAL oGet1 , cGet1 := SPACE(10)
LOCAL oGet2 , cGet2 := SPACE(10)
DEFINE DIALOG oDlg
@ 1 , 1 GET oGet1 VAR cGet1 VALID myfunction()
@ 2 , 1 GET oGet2 VAR cGet2
ACTIVATE DIALOG oDlg
RETURN NIL
FUNCTION MYFUNCTION( )
LOCAL nSecKey
IF GetKeyState( VK_RETURN )
IF a second press of enter key is performed
MsgAlert( "Double enter pressed" )
ELSE
MsgAlert( "Enter is pressed only once" )
ENDIF
ENDIF
RETURN .T.
What have I to write in the bold line?
Marco
I want to handle the "double enter" event in a valid function.
Like a double click of the mouse in a get field.
#include "fivewin.ch"
FUNCTION MAIN()
LOCAL oDlg
LOCAL oGet1 , cGet1 := SPACE(10)
LOCAL oGet2 , cGet2 := SPACE(10)
DEFINE DIALOG oDlg
@ 1 , 1 GET oGet1 VAR cGet1 VALID myfunction()
@ 2 , 1 GET oGet2 VAR cGet2
ACTIVATE DIALOG oDlg
RETURN NIL
FUNCTION MYFUNCTION( )
LOCAL nSecKey
IF GetKeyState( VK_RETURN )
IF a second press of enter key is performed
MsgAlert( "Double enter pressed" )
ELSE
MsgAlert( "Enter is pressed only once" )
ENDIF
ENDIF
RETURN .T.
What have I to write in the bold line?
Marco
Marco Boschi
info@marcoboschi.it
info@marcoboschi.it