*----------------------- Usage Section -------------------------- *) Description: Use the Windows API to force a true screen lock. * ...........: Calling this lock function with a handle of 0 unlocks all locked windows *--------------------- Maintenance Section ---------------------- * Change Log: * CREATED 06/03/2005 - Marcia Akins * MODIFIED *---------------------------------------------------------------- lparameters tlLock local array laJunk[1] local lnHWnd, lnRes ********************************************************** *** Check that the library has been set up and open it if not already done. ********************************************************** lnRes = adlls( laJunk ) if m.lnRes = 0 or not ( ascan( laJunk, 'LockWindowUpdate', 1, -1, 1, 15 ) > 0) *** We don't have the function available declare integer LockWindowUpdate in Win32API integer nHandle endif *** Now set the Handle to lock according to the parameter lnHWnd = iif( m.tlLock, thisform.hwnd, 0 ) *** And call the function LockWindowUpdate( m.lnHWnd ) return