__interface IWizardDialogController : IUnknown

{

    void Initialize(ISettings *pSettings);

    void InitPages(void);

    void Start();

    void Next();

    void Finish();

    void Previous();

    int NumPages();

    void Cancel();

 

    HRESULT Focus(WizardButtons button);

    HRESULT SetEnable(WizardButtons button, BOOL enable);

    void ShowWarningMessage(LPCTSTR message);

    void HideWarningMessage();

 

    void ChangePage(size_t newIndex);

    IUnknown *CurrentPage(void);   

    HRESULT GetCurrentTitle([out, retval] LPBSTR pDisplayName);

};

 

This interface is for internal use only.

Related Topics

Wizard Page Interfaces