LOGFONT m_lfDiff; /**< MergeView user-selected font */
LOGFONT m_lfDir; /**< DirView user-selected font */
static const TCHAR szClassName[];
+
// Operations
public:
HMENU NewDirViewMenu();
void UpdateDocTitle();
void ReloadMenu();
DropHandler *GetDropHandler() const { return m_pDropHandler; }
+ const CTypedPtrArray<CPtrArray, CMDIChildWnd*>* GetChildArray() const { return &m_arrChild; }
// Overrides
virtual void GetMessageString(UINT nID, CString& rMessage) const;
protected:
virtual ~CMainFrame();
-
// Public implementation data
public:
bool m_bFirstTime; /**< If first time frame activated, get pos from reg */
// Implementation data
protected:
-
-
// control bar embedded members
CStatusBar m_wndStatusBar;
CReBar m_wndReBar;
CToolBar m_wndToolBar;
CMDITabBar m_wndTabBar;
+ CTypedPtrArray<CPtrArray, CMDIChildWnd*> m_arrChild;
// Tweak MDI client window behavior
class CMDIClient : public CWnd
afx_msg void OnMRUs(UINT nID);
afx_msg void OnUpdateNoMRUs(CCmdUI* pCmdUI);
afx_msg void OnDestroy();
+ afx_msg void OnAccelQuit();
//}}AFX_MSG
+ afx_msg LRESULT OnChildFrameAdded(WPARAM wParam, LPARAM lParam);
+ afx_msg LRESULT OnChildFrameRemoved(WPARAM wParam, LPARAM lParam);
+ afx_msg LRESULT OnChildFrameActivate(WPARAM wParam, LPARAM lParam);
+ afx_msg LRESULT OnChildFrameActivated(WPARAM wParam, LPARAM lParam);
DECLARE_MESSAGE_MAP()
private: