General information
Category:
Coding, syntax & commands
Title:
VFP BINDEVENTS Screen Activate...
Hi...
What I want is that if the program switched to from another program then
the activeform should refresh. The problem is I'm not sure what event to bind
to... The below code works but only if they happen to click on the white screen space and not if the click the title bar or over the activeform to
active the program.. Does anyone have a solution?
In vfp8 I tried the following code:
PUBLIC oScreenHandler
oScreenHandler=NEWOBJECT("ScreenEventHandler")
BINDEVENT(_SCREEN,"GotFocus",oScreenHandler,"ScreenActive")
DEFINE CLASS ScreenEventHandler AS Session
PROCEDURE ScreenActive
LOCAL otemp
**refresh activescreen
MESSAGEBOX("yes")
oTemp=GetScreen()
oTemp.Refresh()
RETURN
ENDDEFINE
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only