Also not recommended, they serve a variety of purposes. If you need a multi-page dialog, use CPropertySheet. If you need a dialog with multiple pages, while part of the dialog remains fixed, use CTabCtrl. CTabCtrl can use anything that CPropertySheet can do, but since CTabCtrl is more difficult to use, it cannot be used unless you need its extra flexibility. CPropertySheet can also be used as a wizard by setting several flags.
The following is an example of using CTabCtrl:
aCTabCtrl Example http://rabien.com/image/xcolordialog1.png
If it was CPropertySheet, then it would be impossible to put color swatches outside the tabs. (And the buttons should be down)
CPropertySheet Tutorial
CTabCtrl Tutorial
Roland Rabien
source share