This is not a particularly easy task unless you are using Visual Studio 2008 or 2010.
If you are using Visual Studio 2008, get a copy of the
Feature Pack[
^]. That has inbuilt support for exactly this. I think Visual Studio 2010 has this support by default, but I can't say for sure.
In order for anyone to be able to compile your solution they will also need the feature pack, if you are planning on sharing the code.
If you are using another version of Visual Studio, then there are plenty of articles here on The Code Project.
Tab Controls And Splitters - Adding Some Dockable And Floating Sugar[
^] for example.
As far as I know, they all require the Doc/View architecture of MFC to work. The ones that are from Microsoft do.