IF ! 'FOXTOOLS' $ SET('LIBRARY') SET LIBRARY TO Home() + "FOXTOOLS.FLL" ENDIF ** Store the Window Handle DECLARE SetWindowLong IN Win32Api INTEGER, INTEGER, INTEGER DECLARE SetLayeredWindowAttributes IN Win32Api INTEGER, STRING, INTEGER, INTEGER DECLARE GetWindowLong IN Win32Api INTEGER, INTEGER ** You only need the following line if pre VFP7 **THIS.HWND = _WhTohWnd(_WFindTitl(THISFORM.CAPTION))now call the following from the click of a button.:
nLevel = 75 && Can be a number between 0 and 255 SetWindowLong(THISForm.HWND, -20, 0x00080000) SetLayeredWindowAttributes(THISForm.HWND, 0, nLevel, 2)I got this from a post John Koziol made about a year ago. It's very cool.