1 /*---------------------------------------------------------------------------* 2 Project: HIO2 demos - multi 3 File: multiDoc.h 4 5 (C)2005 HUDSON SOFT 6 7 $Header: /home/cvsroot/SDK/build/demos/hio2demo/vc++/multi/multiDoc.h,v 1.3 2006/03/15 06:31:26 mitu Exp $ 8 9 $NoKeywords: $ 10 *---------------------------------------------------------------------------*/ 11 12 // multiDoc.h : interface of the CMultiDoc class 13 // 14 15 16 #pragma once 17 18 class CMultiDoc : public CDocument 19 { 20 ///////// for multiApp ///////// 21 public: 22 HIO2IF_ID m_nHioIfID; UpdateTitle()23 void UpdateTitle() 24 { 25 SetTitle(GetApp()->GetStatus(m_nHioIfID)); 26 }; 27 28 protected: // create from serialization only 29 CMultiDoc(); 30 DECLARE_DYNCREATE(CMultiDoc) 31 32 // Attributes 33 public: 34 35 // Operations 36 public: 37 38 // Overrides 39 public: 40 virtual BOOL OnNewDocument(); 41 virtual void Serialize(CArchive& ar); 42 43 // Implementation 44 public: 45 virtual ~CMultiDoc(); 46 #ifdef _DEBUG 47 virtual void AssertValid() const; 48 virtual void Dump(CDumpContext& dc) const; 49 #endif 50 51 protected: 52 53 // Generated message map functions 54 protected: 55 DECLARE_MESSAGE_MAP() 56 }; 57 58 59