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 CRichEditDoc

CObject
   |
   +--CCmdTarget
         |
         +--CDocument
               |
               +--COleDocument
                     |
                     +--COleLinkingDoc
                           |
                           +--COleServerDoc
                                 |
                                 +--CRichEditDoc

   in AFXRICH.H

class CRichEditDoc
extends COleServerDoc

CRichEditDoc


Field Summary
 BOOL m_bRTF
          
 BOOL m_bUpdateObjectCache
          
   
Fields inherited from class COleServerDoc
m_lpClientSite, m_strHostObj, m_bCntrVisible, m_bClosing, m_pEmbeddedItem, m_pInPlaceFrame, m_pOrigParent, m_dwOrigStyle, m_dwOrigStyleEx, m_pDocObjectServer
   
Fields inherited from class COleLinkingDoc
m_pFactory, m_bDeferErrors, m_pLastException, m_dwRegister, m_lpMonikerROT, m_strMoniker, m_bVisibleLock
   
Fields inherited from class COleDocument
m_docItemList, m_dwNextItemNumber, m_bLastVisible, m_bCompoundFile, m_lpRootStg, m_bSameAsLoad, m_bRemember, m_ptd
   
Fields inherited from class CDocument
m_strTitle, m_strPathName, m_pDocTemplate, m_viewList, m_bModified, m_bAutoDelete, m_bEmbedded, messageMap
   
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
protected  CRichEditDoc()
          
 
Method Summary
 virtual CRichEditCntrItem* CreateClientItem( REOBJECT* preo = NULL ) const = 0
          
 virtual void DeleteContents()
          
protected void DeleteUnmarkedItems() const
          
 virtual COleClientItem* GetInPlaceActiveItem( CWnd* pWnd )
          
 virtual COleClientItem* GetPrimarySelectedItem( CView* pView )
          
 virtual POSITION GetStartPosition() const
          
 int GetStreamFormat() const
          
 virtual CRichEditView* GetView() const
          
 void InvalidateObjectCache()
          
 virtual BOOL IsModified()
          
 CRichEditCntrItem* LookupItem( LPOLEOBJECT lpobj ) const
          
protected void MarkItemsClear() const
          
protected virtual COleServerItem* OnGetEmbeddedItem()
          
 virtual void PreCloseFrame( CFrameWnd* pFrameWnd )
          
 virtual void Serialize( CArchive& ar )
          
 virtual void SetModifiedFlag( BOOL bModified = TRUE )
          
 virtual void SetPathName( LPCTSTR lpszPathName, BOOL bAddToMRU )
          
 virtual void SetTitle( LPCTSTR lpszTitle )
          
 virtual void UpdateModifiedFlag()
          
protected void UpdateObjectCache()
          
   
Methods inherited from class COleServerDoc
IsEmbedded, IsDocObject, GetEmbeddedItem, IsInPlaceActive, GetItemPosition, GetItemClipRect, GetZoomFactor, NotifyChanged, UpdateAllItems, NotifyRename, NotifySaved, NotifyClosed, SaveEmbedding, ActivateInPlace, ActivateDocObject, RequestPositionChange, ScrollContainerBy, DeactivateAndUndo, DiscardUndoState, OnUpdateDocument, OnGetEmbeddedItem, OnClose, OnSetHostNames, OnExecOleCmd, GetDocObjectServer, GetInterfaceHook, OnShowDocument, OnDeactivate, OnDeactivateUI, OnSetItemRects, OnReactivateAndUndo, OnFrameWindowActivate, OnDocWindowActivate, OnShowControlBars, CreateInPlaceFrame, DestroyInPlaceFrame, OnResizeBorder, OnSaveDocument, OnCloseDocument, DeleteContents, GetMoniker, OnGetLinkedItem, CanCloseFrame, SaveModified, GetDefaultMenu, GetDefaultAccelerator, GetFileTypeString, OnNewEmbedding, OnOpenEmbedding, OnSaveEmbedding, NotifyAllItems, SaveModifiedPrompt, ConnectView, UpdateUsingHostObj, OnFileUpdate, OnFileSaveCopyAs, OnUpdateFileUpdate, OnUpdateFileExit
   
Methods inherited from class COleLinkingDoc
Register, Revoke, OnGetLinkedItem, OnFindEmbeddedItem, OnNewDocument, OnOpenDocument, OnSaveDocument, OnCloseDocument, GetContainer, GetMoniker, ReportSaveLoadException, BeginDeferErrors, EndDeferErrors, RegisterIfServerAttached, LockExternal, UpdateVisibleLock, OnShowViews, SaveToStorage
   
Methods inherited from class COleDocument
HasBlankItems, GetInPlaceActiveItem, GetStartPosition, GetNextItem, GetNextClientItem, GetNextServerItem, AddItem, RemoveItem, EnableCompoundFile, UpdateModifiedFlag, ApplyPrintDevice, ApplyPrintDevice, GetPrimarySelectedItem, OnShowViews, GetFirstFrame, SetPathName, DeleteContents, Serialize, PreCloseFrame, SaveModified, OnIdle, OnNewDocument, OnOpenDocument, OnSaveDocument, OnCloseDocument, CommitItems, GetMoniker, GetContainer, LoadFromStorage, SaveToStorage, GetNextItemOfKind, OnCmdMsg, OnUpdatePasteMenu, OnUpdatePasteLinkMenu, OnUpdateEditLinksMenu, OnEditLinks, OnEditConvert, OnUpdateEditChangeIcon, OnEditChangeIcon, OnUpdateObjectVerbMenu, OnFileSendMail
   
Methods inherited from class CDocument
GetTitle, SetTitle, GetPathName, SetPathName, GetDocTemplate, IsModified, SetModifiedFlag, AddView, RemoveView, GetFirstViewPosition, GetNextView, UpdateAllViews, OnChangedViewList, DeleteContents, OnNewDocument, OnOpenDocument, OnSaveDocument, OnCloseDocument, ReportSaveLoadException, GetFile, ReleaseFile, CanCloseFrame, SaveModified, PreCloseFrame, DoSave, DoFileSave, UpdateFrameCounts, DisconnectViews, SendInitialUpdate, GetDefaultMenu, GetDefaultAccelerator, OnIdle, OnFinalRelease, OnCmdMsg, OnFileClose, OnFileSave, OnFileSaveAs, OnFileSendMail, OnUpdateFileSendMail, GetMessageMap
   
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_bRTF

public BOOL m_bRTF;

m_bUpdateObjectCache

public BOOL m_bUpdateObjectCache;


Constructor Detail

CRichEditDoc

protected CRichEditDoc();


Method Detail

CreateClientItem

public virtual CRichEditCntrItem* CreateClientItem( REOBJECT* preo = NULL ) const = 0;

DeleteContents

public virtual void DeleteContents();

DeleteUnmarkedItems

protected void DeleteUnmarkedItems() const;

GetInPlaceActiveItem

public virtual COleClientItem* GetInPlaceActiveItem( CWnd* pWnd );

GetPrimarySelectedItem

public virtual COleClientItem* GetPrimarySelectedItem( CView* pView );

GetStartPosition

public virtual POSITION GetStartPosition() const;

GetStreamFormat

public int GetStreamFormat() const;

GetView

public virtual CRichEditView* GetView() const;

InvalidateObjectCache

public void InvalidateObjectCache();

IsModified

public virtual BOOL IsModified();

LookupItem

public CRichEditCntrItem* LookupItem( LPOLEOBJECT lpobj ) const;

MarkItemsClear

protected void MarkItemsClear() const;

OnGetEmbeddedItem

protected virtual COleServerItem* OnGetEmbeddedItem();

PreCloseFrame

public virtual void PreCloseFrame( CFrameWnd* pFrameWnd );

Serialize

public virtual void Serialize( CArchive& ar );

SetModifiedFlag

public virtual void SetModifiedFlag( BOOL bModified = TRUE );

SetPathName

public virtual void SetPathName( LPCTSTR lpszPathName, BOOL bAddToMRU );

SetTitle

public virtual void SetTitle( LPCTSTR lpszTitle );

UpdateModifiedFlag

public virtual void UpdateModifiedFlag();

UpdateObjectCache

protected void UpdateObjectCache();

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