Use this template class when you want to build a component that implements more than one interface—for example:

class LocationPage : publicInterface<IFieldCallback, WizardPageImpl<IDD_LOCATION_PAGE>>

This code creates a base class chain that supports both IFieldCalback and the interfaces that WizardPageImpl supports (which happens to be IWizardPage).

Related Topics

Wizard Page Helper Classes