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