My questions involves using a splitter window to organize a MDI app. What I want to do is create an MDI application whose Mainframe window is split in half. The left half of the screen contains a table of contents utilizing a tree control. The right half acts as a container for multiple document views, which can be tiled, maximized, cascaded, etcs within the right pane (kind of like how the Visual Studio displays the class view on the left and all the open source files are contained on the right). I think I need to some how split the mainframe of the MDI app, but am not sure? What is the best way to attack this?