Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# IDPMUIHandler Class Reference

`#include <PluginControlsCommon.hpp>`

List of all members.

## Public Member Functions
virtual | ~IDPMUIHandler ()
virtual IDPMResult | AddSettingsPage (CPropertyPage *pPage)=0
virtual IDPMResult | RemoveSettingsPage (CPropertyPage *pPage)=0
virtual IDPMResult | AddWorkspaceTab (CWnd *pControl, const char *szLabel)=0
virtual IDPMResult | RemoveWorkspaceTab (CWnd *pControl)=0
virtual IDPMResult | AddOutputTab (CWnd *pControl, const char *szLabel)=0
virtual IDPMResult | RemoveOuputTab (CWnd *pControl)=0

## Constructor & Destructor Documentation

virtual IDPMUIHandler::~IDPMUIHandler | ( |  | ) | `[inline, virtual]`

## Member Function Documentation

virtual IDPMResult IDPMUIHandler::AddOutputTab | ( | CWnd * | pControl,
|  | const char * | szLabel
| ) | `[pure virtual]`

virtual IDPMResult IDPMUIHandler::AddSettingsPage | ( | CPropertyPage * | pPage | ) | `[pure virtual]`

virtual IDPMResult IDPMUIHandler::AddWorkspaceTab | ( | CWnd * | pControl,
|  | const char * | szLabel
| ) | `[pure virtual]`

virtual IDPMResult IDPMUIHandler::RemoveOuputTab | ( | CWnd * | pControl | ) | `[pure virtual]`

virtual IDPMResult IDPMUIHandler::RemoveSettingsPage | ( | CPropertyPage * | pPage | ) | `[pure virtual]`

virtual IDPMResult IDPMUIHandler::RemoveWorkspaceTab | ( | CWnd * | pControl | ) | `[pure virtual]`

The documentation for this class was generated from the following file:

- PluginControlsCommon.hpp