DEFINE CLASS cfrmshadow AS form ShowWindow = 2 DoCreate = .T. Caption = "Form2" HWnd = 0 PROCEDURE Init IF ! 'FOXTOOLS' $ SET('LIBRARY') SET LIBRARY TO FOXTOOLS.FLL ENDIF DECLARE SetWindowLong In Win32Api Integer, Integer, Integer DECLARE SetLayeredWindowAttributes In Win32Api Integer, String, Integer, Integer DECLARE GetWindowLong In Win32Api Integer, Integer ThisForm.HWnd = _WhTohWnd(_WFindTitl(ThisForm.Caption)) SetWindowLong(ThisForm.HWnd, -20, 0x00080000) SetLayeredWindowAttributes(ThisForm.HWnd, 0, 120, 2) ENDPROC ENDDEFINERun this code and then .....