Gregory,
>I am afraid that only Window Handle can be returned into cur_window variable and not the page, since page is an object in the form container.
You may have to put the player in the form and not the page. Then in the Page.Activate() set it's .Visible=.t. and in Deactivate() set it .f.