Rhino C++ API  8.13
Public Member Functions | Protected Member Functions | List of all members
CRhinoUiExpandableTabPage_New Class Reference

#include <RhinoSdkUiExpandableTabCtrl.h>

Inheritance diagram for CRhinoUiExpandableTabPage_New:
CRhinoUiDialog CRhinoPrintControlsBase

Public Member Functions

 CRhinoUiExpandableTabPage_New (UINT nIDTemplate, CWnd *pParent)
 
virtual ~CRhinoUiExpandableTabPage_New ()
 
void SetParentForOnCreate (CWnd *p)
 
bool SetUseSpecialColors (bool b)
 
- Public Member Functions inherited from CRhinoUiDialog
 CRhinoUiDialog (LPCTSTR lpszTemplateName=NULL, CWnd *pParentWnd=NULL)
 
 CRhinoUiDialog (UINT nIDTemplate, CWnd *pParentWnd=NULL)
 
virtual ~CRhinoUiDialog ()
 
bool AddResizeControl (bool b)
 
bool AllowEscapeAndEnter () const
 
void CallOnUpdateUi ()
 
virtual BOOL32 Create (LPCTSTR lpszTemplateName, CWnd *pParentWnd=NULL)
 Modeless construct. More...
 
virtual BOOL32 Create (UINT nIDTemplate, CWnd *pParentWnd=NULL)
 
virtual BOOL32 CreateIndirect (HGLOBAL hDialogTemplate, CWnd *pParentWnd=NULL)
 
virtual BOOL32 CreateIndirect (LPCDLGTEMPLATE lpDialogTemplate, CWnd *pParentWnd=NULL, void *lpDialogInit=NULL)
 
AFX_MODULE_STATE * DialogModuleState ()
 
UINT DialogTemplateID () const
 
LPCTSTR DialogTemplateName () const
 
void DisableAllDialogItems ()
 
INT_PTR DoModal ()
 
void EnableAllDlgControls (bool bEnable)
 
bool EnableDialogItem (UINT nItemID, bool bEnable)
 
int EnableDialogItems (CUIntArray &nItemIDArray, bool bEnable)
 
int EnableDialogItems (UINT *nItemIDArray, int iArraySize, bool bEnable)
 
virtual bool ForwardLMouseDblClickMessagesToParent (CPoint point)
 
virtual bool ForwardLMouseDownMessagesToParent (CPoint point)
 
bool GetDlgItemRect (UINT nID, CRect &rc)
 
bool IsDialogItemEnabled (UINT nItemID) const
 
bool IsResizable ()
 
bool IsRhinoFlagSet (rhino_dialog_flags flag) const
 
afx_msg int OnCreate (LPCREATESTRUCT lpCreateStruct)
 
afx_msg HBRUSH OnCtlColor (CDC *pDC, CWnd *pWnd, UINT nCtlColor)
 
afx_msg void OnDestroy ()
 
afx_msg void OnGetMinMaxInfo (MINMAXINFO *lpMMI)
 
virtual BOOL32 OnInitDialog ()
 
afx_msg void OnLButtonDblClk (UINT nFlags, CPoint point)
 
afx_msg void OnLButtonDown (UINT nFlags, CPoint point)
 
afx_msg LRESULT OnNcHitTest (CPoint point)
 
afx_msg void OnPaint ()
 
afx_msg void OnSize (UINT nType, int cx, int cy)
 
virtual void OnUnhandledEscapeAndEnter (UINT nChar)
 
virtual bool OverrideAllowEscapeAndEnter (MSG *msg)
 
void PaintGradientTitleRect (CDC *pDC, LPRECT lpRect, const char *lpsCaption=0, bool bActiveWindow=TRUE)
 
void PaintGradientTitleRect (CDC *pDC, LPRECT lpRect, const wchar_t *lpsCaption=0, bool bActiveWindow=TRUE)
 
virtual BOOL32 PreTranslateMessage (MSG *pMsg)
 
void RestoreAllDisabledDialogItems ()
 
int RhinoFlags () const
 
bool SetAllowEscapeAndEnter (bool b)
 
bool SetDlgItemToolTip (CWnd *pWndCtrl, const char *lpsToolTip)
 
bool SetDlgItemToolTip (CWnd *pWndCtrl, const wchar_t *lpsToolTip)
 
bool SetDlgItemToolTip (UINT nID, const char *lpsToolTip)
 
bool SetDlgItemToolTip (UINT nID, const wchar_t *lpsToolTip)
 
bool SetMinSizeToCurrentSize ()
 
bool SetRhinoFlag (rhino_dialog_flags flag, bool b)
 
int SetRhinoFlags (int iFlags)
 
void SetToolTipOwner (CWnd *pWnd)
 Ported from CRhinoUiDialog. More...
 

Protected Member Functions

afx_msg int OnCreate (LPCREATESTRUCT lpCreateStruct)
 
afx_msg BOOL32 OnEraseBkgnd (CDC *pDC)
 
afx_msg LRESULT OnIsWindowSection (WPARAM, LPARAM)
 
afx_msg void OnLButtonDown (UINT nFlags, CPoint point)
 
- Protected Member Functions inherited from CRhinoUiDialog
bool _SetDlgItemToolTip (CWnd *pWndCtrl, LPCTSTR lpsToolTip)
 
void Construct ()
 
virtual void DoDataExchange (CDataExchange *pDX)
 DDX/DDV support. More...
 
BOOL32 RhCreateDlgIndirect (LPCDLGTEMPLATE lpDialogTemplate, CWnd *pParentWnd, HINSTANCE hInst)
 
BOOL32 RhCreateIndirect (HGLOBAL hDialogTemplate, CWnd *pParentWnd, HINSTANCE hInst)
 
BOOL32 RhCreateIndirect (LPCDLGTEMPLATE lpDialogTemplate, CWnd *pParentWnd, void *lpDialogInit, HINSTANCE hInst)
 
INT_PTR RhDoModal ()
 
virtual LRESULT WindowProc (UINT message, WPARAM wParam, LPARAM lParam)
 

Additional Inherited Members

- Public Types inherited from CRhinoUiDialog
enum  rhino_dialog_flags { is_dockbar_dialog = 1, force_32bit_rhino_flag = 0xFFFFFFFF }
 Reserved for future use. More...
 
- Public Attributes inherited from CRhinoUiDialog
bool m_allow_auto_resize
 
CRhinoUiLocalizeDialog m_localize
 For internal use only. More...
 
CRhinoUiDialogItemResizer m_Resize
 
- Protected Attributes inherited from CRhinoUiDialog
bool m_activate_tool_tip
 
bool m_allow_escape_and_enter
 
bool m_bAddResizer
 
UUID m_plugin_id
 
CRect m_rcGripper
 
CRect m_rcPage
 
int m_rhino_flags
 
CSize m_sizeGripper
 
CSize m_sizeMax
 Defaults to 0,0 which means no clamp, if other than 0,0 use this instead. More...
 
CSize m_sizeMin
 Defaults to 0,0 which means no clamp, if other than 0,0 use this instead. More...
 
UINT m_template_name_id
 
CString m_template_name_string
 
CToolTipCtrl m_tool_tip
 
CWnd * m_tool_tip_owner
 

Detailed Description

CRhinoUiExpandableTabPage_New

Description: This is a drop-in replacement for CRhinoUiExpandableTabPage which uses an RDK collapsible section.

Constructor & Destructor Documentation

◆ CRhinoUiExpandableTabPage_New()

CRhinoUiExpandableTabPage_New::CRhinoUiExpandableTabPage_New ( UINT  nIDTemplate,
CWnd *  pParent 
)

◆ ~CRhinoUiExpandableTabPage_New()

virtual CRhinoUiExpandableTabPage_New::~CRhinoUiExpandableTabPage_New ( )
virtual

Member Function Documentation

◆ OnCreate()

afx_msg int CRhinoUiExpandableTabPage_New::OnCreate ( LPCREATESTRUCT  lpCreateStruct)
protected

◆ OnEraseBkgnd()

afx_msg BOOL32 CRhinoUiExpandableTabPage_New::OnEraseBkgnd ( CDC *  pDC)
protected

◆ OnIsWindowSection()

afx_msg LRESULT CRhinoUiExpandableTabPage_New::OnIsWindowSection ( WPARAM  ,
LPARAM   
)
protected

◆ OnLButtonDown()

afx_msg void CRhinoUiExpandableTabPage_New::OnLButtonDown ( UINT  nFlags,
CPoint  point 
)
protected

◆ SetParentForOnCreate()

void CRhinoUiExpandableTabPage_New::SetParentForOnCreate ( CWnd *  p)

◆ SetUseSpecialColors()

bool CRhinoUiExpandableTabPage_New::SetUseSpecialColors ( bool  b)