Microsoft Visual C++ и MFC. Программирование для Win95 и WinNT

         

Класс главного окна приложения - CMainFrame


Класс CMainFrame предназначен для управления главным окном приложения. Для этого класса определены конструктор, деструктор, методы PreCreateWindow, OnCreate, AssertValid и Dump. В него также входят два элемента данных m_wndToolBar и m_wndStatusBar, представляющие панель управления и панель состояния:

class CMainFrame : public CFrameWnd

{

protected:

   CMainFrame();

   DECLARE_DYNCREATE(CMainFrame)

// Attributes

public:

// Operations

public:

// Overrides

   //{{AFX_VIRTUAL(CMainFrame)

   virtual BOOL PreCreateWindow(CREATESTRUCT& cs);

   //}}AFX_VIRTUAL

// Implementation

public:

   virtual ~CMainFrame();

#ifdef _DEBUG

   virtual void AssertValid() const;

   virtual void Dump(CDumpContext& dc) const;

#endif

protected: 

   CStatusBar  m_wndStatusBar;

   CToolBar    m_wndToolBar;

protected:

   //{{AFX_MSG(CMainFrame)

   afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);

   //}}AFX_MSG

   DECLARE_MESSAGE_MAP()

};

Мы не стали приводить исходные тексты методов класса CMainFrame, так как они практически не отличаются от методов класса CMainFrame любого другого однооконного приложения созданного MFC AppWizard.



Содержание раздела