In openGL you can set the default drawing color. By moving this color from white to black you get a fade out effect.

I dont know if this is possible in DelphiX.

Drawing an alpha blended rectangle over the screen with an increasing alpha value will give you the best effect - but I havn't used it yet.