MFC
Class CRichEditDoc
CObject
|
+--CCmdTarget
|
+--CDocument
|
+--COleDocument
|
+--COleLinkingDoc
|
+--COleServerDoc
|
+--CRichEditDoc
in AFXRICH.H
- class CRichEditDoc
- extends COleServerDoc
CRichEditDoc
| Fields inherited from class CCmdTarget |
messageMap, commandMap, dispatchMap, connectionMap, interfaceMap, eventsinkMap, m_dwRef, m_pOuterUnknown, m_xInnerUnknown, m_xDispatch, m_bResultExpected, m_xConnPtContainer |
| 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 |
m_bRTF
public BOOL m_bRTF;
m_bUpdateObjectCache
public BOOL m_bUpdateObjectCache;
CRichEditDoc
protected CRichEditDoc();
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();