I have a CPropertySheet with 10 CPropertyPages. I'd only like
to show 6 tabs at once. How can I hide the other 4 of them based
on a choice in the first property page.

Yes, I could probably use add/remove but is there a better, simpler
way to do this? And since the page they are making the choice on
also changes it could get messy.