CNSFlexPropertySheet Class Reference

#include <NSFlexPropertySheet.h>

Collaboration diagram for CNSFlexPropertySheet:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CNSFlexPropertySheet ()
 CNSFlexPropertySheet (UINT nIDCaption, CWnd *pParentWnd=NULL, UINT nSelectPage=0, void *pSubject=NULL)
 CNSFlexPropertySheet (LPCTSTR pszCaption, CWnd *pParentWnd=NULL, UINT nSelectPage=0, void *pSubjecgt=NULL)
virtual ~CNSFlexPropertySheet ()
void * GetSubject () const
virtual BOOL OnApplyChanges (void *pSubject)
virtual void SetSubject (void *pSubject)
virtual BOOL OnInitDialog ()
virtual BOOL PreTranslateMessage (MSG *pMsg)

Protected Member Functions

afx_msg int OnCreate (LPCREATESTRUCT lpCreateStruct)
afx_msg void OnSize (UINT nType, int cx, int cy)
afx_msg void OnGetMinMaxInfo (MINMAXINFO FAR *lpMMI)
afx_msg BOOL OnEraseBkgnd (CDC *pDC)
afx_msg LRESULT OnPageSetActive (WPARAM wParam, LPARAM lParam)
afx_msg void OnApply ()
afx_msg void OnCancel ()
afx_msg void OnOK ()

Detailed Description

Definition at line 20 of file NSFlexPropertySheet.h.


Constructor & Destructor Documentation

CNSFlexPropertySheet::CNSFlexPropertySheet (  ) 

Definition at line 31 of file NSFlexPropertySheet.cpp.

CNSFlexPropertySheet::CNSFlexPropertySheet ( UINT  nIDCaption,
CWnd *  pParentWnd = NULL,
UINT  nSelectPage = 0,
void *  pSubject = NULL 
)

Definition at line 38 of file NSFlexPropertySheet.cpp.

CNSFlexPropertySheet::CNSFlexPropertySheet ( LPCTSTR  pszCaption,
CWnd *  pParentWnd = NULL,
UINT  nSelectPage = 0,
void *  pSubjecgt = NULL 
)

Definition at line 46 of file NSFlexPropertySheet.cpp.

CNSFlexPropertySheet::~CNSFlexPropertySheet (  )  [virtual]

Definition at line 54 of file NSFlexPropertySheet.cpp.


Member Function Documentation

void * CNSFlexPropertySheet::GetSubject (  )  const

Definition at line 59 of file NSFlexPropertySheet.cpp.

BOOL CNSFlexPropertySheet::OnApplyChanges ( void *  pSubject  )  [virtual]

Definition at line 80 of file NSFlexPropertySheet.cpp.

Referenced by OnApply(), and OnOK().

void CNSFlexPropertySheet::SetSubject ( void *  pSubject  )  [virtual]

Definition at line 264 of file NSFlexPropertySheet.cpp.

BOOL CNSFlexPropertySheet::OnInitDialog (  )  [virtual]

Definition at line 143 of file NSFlexPropertySheet.cpp.

References CNSFlexConstraintList::AddConstraint(), NSFlexExpandDown, NSFlexExpandRight, NSFlexShiftDown, NSFlexShiftRight, and NULL.

BOOL CNSFlexPropertySheet::PreTranslateMessage ( MSG *  pMsg  )  [virtual]

Definition at line 249 of file NSFlexPropertySheet.cpp.

int CNSFlexPropertySheet::OnCreate ( LPCREATESTRUCT  lpCreateStruct  )  [protected]

Definition at line 91 of file NSFlexPropertySheet.cpp.

void CNSFlexPropertySheet::OnSize ( UINT  nType,
int  cx,
int  cy 
) [protected]

Definition at line 217 of file NSFlexPropertySheet.cpp.

References OnPageSetActive(), and CNSFlexConstraintList::PositionControls().

void CNSFlexPropertySheet::OnGetMinMaxInfo ( MINMAXINFO FAR *  lpMMI  )  [protected]

Definition at line 135 of file NSFlexPropertySheet.cpp.

BOOL CNSFlexPropertySheet::OnEraseBkgnd ( CDC *  pDC  )  [protected]

Definition at line 123 of file NSFlexPropertySheet.cpp.

LRESULT CNSFlexPropertySheet::OnPageSetActive ( WPARAM  wParam,
LPARAM  lParam 
) [protected]

Definition at line 194 of file NSFlexPropertySheet.cpp.

References NULL.

Referenced by OnSize().

void CNSFlexPropertySheet::OnApply (  )  [protected]

Definition at line 64 of file NSFlexPropertySheet.cpp.

References OnApplyChanges().

void CNSFlexPropertySheet::OnCancel (  )  [protected]

Definition at line 85 of file NSFlexPropertySheet.cpp.

void CNSFlexPropertySheet::OnOK (  )  [protected]

Definition at line 183 of file NSFlexPropertySheet.cpp.

References OnApplyChanges().


The documentation for this class was generated from the following files:
Generated on Fri Nov 28 04:30:39 2008 for HOOPLE Libraries by  doxygen 1.5.1