40 lines
1.8 KiB
C++
40 lines
1.8 KiB
C++
//===========================================================================
|
|
// Summary:
|
|
// CXTPDockingPaneOffice2003OutlookTheme is CXTPDockingPaneOffice2003Theme derived class, represents
|
|
// Office 2003 theme for docking panes.
|
|
// Remarks:
|
|
// Call CXTPDockingPaneManager::SetTheme(xtpPaneThemeOffice2003Outlook); to set this theme.
|
|
//===========================================================================
|
|
class _XTP_EXT_CLASS CXTPDockingPaneOffice2003OutlookTheme : public CXTPDockingPaneOffice2003Theme
|
|
{
|
|
public:
|
|
|
|
//-------------------------------------------------------------------------
|
|
// Summary:
|
|
// Constructs a CXTPDockingPaneOffice2003OutlookTheme object.
|
|
//-------------------------------------------------------------------------
|
|
CXTPDockingPaneOffice2003OutlookTheme();
|
|
|
|
//-------------------------------------------------------------------------
|
|
// Summary:
|
|
// Destroys a CXTPDockingPaneOffice2003OutlookTheme object, handles cleanup and deallocation.
|
|
//-------------------------------------------------------------------------
|
|
virtual ~CXTPDockingPaneOffice2003OutlookTheme();
|
|
|
|
public:
|
|
//-----------------------------------------------------------------------
|
|
// Summary:
|
|
// This method is called to refresh the visual metrics of the pane.
|
|
//-----------------------------------------------------------------------
|
|
virtual void RefreshMetrics();
|
|
|
|
//-----------------------------------------------------------------------
|
|
// Summary:
|
|
// Call this method to get caption gripper for tabbed container
|
|
// Parameters:
|
|
// pPane - Tabbed container to test
|
|
// Returns: Bounding rectangle of gripper to set size cursor
|
|
//-----------------------------------------------------------------------
|
|
virtual CRect GetCaptionGripperRect(const CXTPDockingPaneTabbedContainer* pPane);
|
|
};
|