|
|
1.1 ! root 1: // This is a part of the Microsoft Foundation Classes C++ library. ! 2: // Copyright (C) 1992 Microsoft Corporation ! 3: // All rights reserved. ! 4: // ! 5: // This source code is only intended as a supplement to the ! 6: // Microsoft Foundation Classes Reference and Microsoft ! 7: // QuickHelp documentation provided with the library. ! 8: // See these sources for detailed information regarding the ! 9: // Microsoft Foundation Classes product. ! 10: ! 11: ///////////////////////////////////////////////////////////////////////////// ! 12: // CMainWnd: ! 13: ! 14: class CBibDoc; ! 15: ! 16: class CMainWnd : public CFrameWnd ! 17: { ! 18: protected: ! 19: CListBox m_listbox; // manipulated by document as well as window ! 20: CBibDoc* m_pDoc; ! 21: ! 22: public: ! 23: CMainWnd(BOOL bEmbedded); ! 24: ! 25: // Attributes ! 26: CBibDoc* GetDocument() ! 27: { return m_pDoc; } ! 28: ! 29: // Implementation ! 30: protected: ! 31: // windows messages ! 32: afx_msg void OnInitMenuPopup(CMenu* pPopupMenu, UINT nIndex, BOOL bSysMenu); ! 33: afx_msg void OnSize(UINT nType, int cx, int cy); ! 34: afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct); ! 35: afx_msg void OnSetFocus(CWnd* pOldWnd); ! 36: afx_msg void OnClose(); ! 37: afx_msg void OnDestroy(); ! 38: ! 39: // standard menu commands ! 40: afx_msg void OnAbout(); ! 41: ! 42: // non-embedded options ! 43: afx_msg void OnItemAdd(); ! 44: afx_msg void OnItemDelete(); ! 45: afx_msg void OnItemModify(); ! 46: ! 47: // embedded options ! 48: afx_msg void OnUpdateClient(); ! 49: ! 50: DECLARE_MESSAGE_MAP() ! 51: }; ! 52: ! 53: ///////////////////////////////////////////////////////////////////////////// ! 54:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.