Why use the .ocx at all? I always use the comctl32.dll ...

in other words, use the GetOpenFilename and GetSaveFilename API functions.

Gerco.