home     download     screen shots     bugs     mailing list     example output     generated MFC docs     help     tools and utilities


 Overview   Project   Class   Tree   Index 
MFC Class Library
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

MFC
Class CMultiDocTemplate

CObject
   |
   +--CCmdTarget
         |
         +--CDocTemplate
               |
               +--CMultiDocTemplate

   in AFXWIN.H

class CMultiDocTemplate
extends CDocTemplate


Field Summary
protected CPtrList m_docList
          
 HACCEL m_hAccelTable
          
 HMENU m_hMenuShared
          
protected UINT m_nUntitledCount
          
   
Fields inherited from class CDocTemplate
m_bAutoDelete, m_pAttachedFactory, m_hMenuInPlace, m_hAccelInPlace, m_hMenuEmbedding, m_hAccelEmbedding, m_hMenuInPlaceServer, m_hAccelInPlaceServer, m_nIDResource, m_nIDServerResource, m_nIDEmbeddingResource, m_nIDContainerResource, m_pDocClass, m_pFrameClass, m_pViewClass, m_pOleFrameClass, m_pOleViewClass, m_strDocStrings
   
Fields inherited from class CCmdTarget
messageMap, commandMap, dispatchMap, connectionMap, interfaceMap, eventsinkMap, m_dwRef, m_pOuterUnknown, m_xInnerUnknown, m_xDispatch, m_bResultExpected, m_xConnPtContainer
   
Fields inherited from class CObject
classCObject
 
Constructor Summary
CMultiDocTemplate( UINT nIDResource, CRuntimeClass* pDocClass, CRuntimeClass* pFrameClass, CRuntimeClass* pViewClass )
          
virtual ~CMultiDocTemplate()
          
 
Method Summary
 virtual void AddDocument( CDocument* pDoc )
          
 virtual POSITION GetFirstDocPosition() const
          
 virtual CDocument* GetNextDoc( POSITION& rPos ) const
          
 virtual void LoadTemplate()
          
 virtual CDocument* OpenDocumentFile( LPCTSTR lpszPathName, BOOL bMakeVisible = TRUE )
          
 virtual void RemoveDocument( CDocument* pDoc )
          
 virtual void SetDefaultTitle( CDocument* pDocument )
          
   
Methods inherited from class CDocTemplate
LoadTemplate, SetContainerInfo, SetServerInfo, GetFirstDocPosition, GetNextDoc, AddDocument, RemoveDocument, GetDocString, CreateOleFrame, MatchDocType, CreateNewDocument, CreateNewFrame, InitialUpdateFrame, SaveAllModified, CloseAllDocuments, OpenDocumentFile, SetDefaultTitle, OnIdle, OnCmdMsg
   
Methods inherited from class CCmdTarget
GetIDispatch, FromIDispatch, IsResultExpected, EnableAutomation, EnableConnections, BeginWaitCursor, EndWaitCursor, RestoreWaitCursor, EnumOleVerbs, DoOleVerb, OnCmdMsg, OnFinalRelease, IsInvokeAllowed, EnableTypeLib, GetTypeInfoOfGuid, GetDispatchIID, GetTypeInfoCount, GetTypeLibCache, GetTypeLib, GetNotSupported, SetNotSupported, GetRoutingView, GetRoutingFrame, GetRoutingView_, GetRoutingFrame_, GetMessageMap, GetCommandMap, GetDispatchMap, GetConnectionMap, GetInterfaceMap, GetEventSinkMap, EnableAggregation, ExternalDisconnect, GetControllingUnknown, InternalQueryInterface, InternalAddRef, InternalRelease, ExternalQueryInterface, ExternalAddRef, ExternalRelease, GetInterface, QueryAggregates, OnCreateAggregates, GetInterfaceHook, GetStandardProp, SetStandardProp, GetEntryCount, GetDispEntry, MemberIDFromName, GetStackSize, PushStackArgs, CallMemberFunc, OnEvent, GetEventSinkEntry, GetExtraConnectionPoints, GetConnectionHook
   
Methods inherited from class CObject
GetRuntimeClass, new, new, delete, IsSerializable, IsKindOf, Serialize
 

Field Detail

m_docList

protected CPtrList m_docList;

m_hAccelTable

public HACCEL m_hAccelTable;

m_hMenuShared

public HMENU m_hMenuShared;

m_nUntitledCount

protected UINT m_nUntitledCount;


Constructor Detail

CMultiDocTemplate

public CMultiDocTemplate( UINT nIDResource, CRuntimeClass* pDocClass, CRuntimeClass* pFrameClass, CRuntimeClass* pViewClass );

~CMultiDocTemplate

public virtual ~CMultiDocTemplate();


Method Detail

AddDocument

public virtual void AddDocument( CDocument* pDoc );

GetFirstDocPosition

public virtual POSITION GetFirstDocPosition() const;

GetNextDoc

public virtual CDocument* GetNextDoc( POSITION& rPos ) const;

LoadTemplate

public virtual void LoadTemplate();

OpenDocumentFile

public virtual CDocument* OpenDocumentFile( LPCTSTR lpszPathName, BOOL bMakeVisible = TRUE );

RemoveDocument

public virtual void RemoveDocument( CDocument* pDoc );

SetDefaultTitle

public virtual void SetDefaultTitle( CDocument* pDocument );

 Overview   Project   Class   Tree   Index 
MFC Class Library
CppDoc v2.3.1
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD