DEFINE CLASS MyHook AS Custom oScreen = _Screen PROCEDURE oScreen.Resize && attach VFP code to object's event when this class initialized oScreen.MyContainer.ScreenResized ENDPROC ENDDEFINE _Screen.AddObject("oHook","MyHook") && now screen resize event captured...HTH