>George,
>
>I used code like this recently and it works ok:
>
> _screen.Top = -20000
> _screen.Left = -20000
> _screen.Visible = .t.
>
> pcTableName = getfile( "dbf" )
>
> _screen.Visible = .f.
> _screen.Top = 0
> _screen.Left = 0
>
>
David,
That doesn't surprise me terribly (I do wish I had thought of it, though). I'm just wondering if all normal dialogs (including Print Preview, GETFILE(), GETDIR(), etc.) won't work properly without _SCREEN.Visible = .T. Perhaps something to do with the fact that they're child windows. I've heard that some of this is fixed in 6.0 (Print Preview).
George
Ubi caritas et amor, deus ibi est