I am buyilding a media server at home, and want to create a DX interface for it. If you've seen XP Media Center or Xbox Media Center, you get the idea, but I don't necessarily want this to be a full screen app.
I can create the main interface as a DX desktop and launch stuff from there, but I want to do it a little differently. I want the whole thing to be 1 big DX object(s), rather than an integral part of the DX desktop. THis way I can put any DX Desktop that I want on the PC and just load up this object.
I have some questions about this:
There will be a main page when you load it up with buttons like "My SOngs" "My Videos", etc.
Lets say this app is 800x600. When I click on "My Songs" I want the main interface to essentially go away and be replaced by a different interface of the same size in the same spot. That "My Songs" interface will have a link back to the main interface, and the "My Videos" interface, and it will behave the same way when switching.
So, what is the best way to accomplish this? Create seperate objects for "Main," "My Songs," "My Videos" and mess with Z-Order? I think that that could cause usage problems.
Can I click on a button that makes one Object hide and the other appear in the same spot?
Can I do all of this within one single object where the "Main" etc. buttons sort of act like parent objects & hide or remove the corresponding buttons for control of the other stuff?
If at all possible I'd like to have this as 1 dynamic object.
What is the best way to go about accomplishing this?
Thanks!
Brain21