reman3/Rayman_X/cpa/Appli/BinaryTool2/inc/Panel.h

61 lines
1.6 KiB
C++

#if !defined(AFX_PANEL_H__89CC65A9_D186_11D2_BB48_00E029219C3C__INCLUDED_)
#define AFX_PANEL_H__89CC65A9_D186_11D2_BB48_00E029219C3C__INCLUDED_
#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
// Panel.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// CPanel dialog
class CPanel : public CDialog
{
// Construction
public:
CPanel(UINT nIDTemplate, CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CPanel)
enum { IDD = IDD_ABOUTBOX };
// NOTE: the ClassWizard will add data members here
//}}AFX_DATA
TCHAR m_szTitle[64];
virtual BOOL Create( CWnd* pParentWnd );
virtual void m_fn_vUpdateRegistry();
virtual void m_fn_vEnableAllControls( BOOL bEnable );
// Methods To control departure from and arrival to a panel
// Test if can leave this panel
virtual BOOL m_fn_bCanChangePanel();
// Called when we arrive in panel (just before displaying it).
virtual void m_fn_vOnDisplayPanel();
virtual void m_fn_vLevelListHasChanged( BOOL _bErrorWhileReadingGameDsc );
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CPanel)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CPanel)
// NOTE: the ClassWizard will add member functions here
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
virtual void OnOk();
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Developer Studio will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_PANEL_H__89CC65A9_D186_11D2_BB48_00E029219C3C__INCLUDED_)