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 CSingleDocTemplate

CObject
   |
   +--CCmdTarget
         |
         +--CDocTemplate
               |
               +--CSingleDocTemplate

   in AFXWIN.H

class CSingleDocTemplate
extends CDocTemplate


Field Summary
protected CDocument* m_pOnlyDoc
          
   
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
CSingleDocTemplate( UINT nIDResource, CRuntimeClass* pDocClass, CRuntimeClass* pFrameClass, CRuntimeClass* pViewClass )
          
virtual ~CSingleDocTemplate()
          
 
Method Summary
 virtual void AddDocument( CDocument* pDoc )
          
 virtual POSITION GetFirstDocPosition() const
          
 virtual CDocument* GetNextDoc( POSITION& rPos ) const
          
 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_pOnlyDoc

protected CDocument* m_pOnlyDoc;


Constructor Detail

CSingleDocTemplate

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

~CSingleDocTemplate

public virtual ~CSingleDocTemplate();


Method Detail

AddDocument

public virtual void AddDocument( CDocument* pDoc );

GetFirstDocPosition

public virtual POSITION GetFirstDocPosition() const;

GetNextDoc

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

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