MFC
Class CRichEditCntrItem
CObject
|
+--CCmdTarget
|
+--CDocItem
|
+--COleClientItem
|
+--CRichEditCntrItem
in AFXRICH.H
- class CRichEditCntrItem
- extends COleClientItem
CRichEditCntrItem
| Fields inherited from class COleClientItem |
m_lpObject, m_lpViewObject, m_dwItemNumber, m_nDrawAspect, m_scLast, m_lpStorage, m_lpLockBytes, m_dwConnection, m_bLinkUnavail, m_bMoniker, m_bLocked, m_bNeedCommit, m_bClosing, m_bReserved, m_lpNewStorage, m_nItemState, m_nItemType, m_pView, m_dwContainerStyle, m_pInPlaceFrame, m_pInPlaceDoc, m_hWndServer |
| 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 COleClientItem |
CreateFromClipboard, CreateLinkFromClipboard, CreateStaticFromClipboard, CreateNewItem, CreateFromData, CreateLinkFromData, CreateStaticFromData, CreateFromFile, CreateLinkFromFile, CreateCloneFrom, GetIconFromRegistry, GetIconFromRegistry, GetLastStatus, GetType, GetClassID, GetUserType, GetExtent, GetCachedExtent, GetIconicMetafile, SetIconicMetafile, GetDrawAspect, SetDrawAspect, SetPrintDevice, SetPrintDevice, GetItemState, IsModified, IsRunning, IsInPlaceActive, IsOpen, GetActiveView, AttachDataObject, GetDocument, CanPaste, CanPasteLink, CanCreateFromData, CanCreateLinkFromData, Release, Close, Delete, Run, Draw, DoVerb, Activate, Deactivate, DeactivateUI, ReactivateAndUndo, SetItemRects, GetInPlaceWindow, CopyToClipboard, DoDragDrop, GetClipboardData, OnGetClipboardData, SetHostNames, SetExtent, GetLinkUpdateOptions, SetLinkUpdateOptions, UpdateLink, IsLinkUpToDate, ConvertTo, ActivateAs, Reload, OnChange, OnGetItemPosition, OnScrollBy, OnDiscardUndoState, OnDeactivateAndUndo, OnDeactivateUI, OnShowItem, OnGetClipRect, CanActivate, OnActivate, OnActivateUI, OnDeactivate, OnGetWindowContext, OnChangeItemPosition, OnInsertMenus, OnSetMenu, OnRemoveMenus, OnUpdateFrameTitle, OnShowControlBars, Serialize, ReportError, FreezeLink, GetNewItemNumber, GetItemName, UpdateItemType, GetEmbeddedItemData, AddCachedData, GetLinkSourceData, GetObjectDescriptorData, GetClientSite, GetPrintDeviceInfo, FinishCreate, CheckGeneral, OnDataChange, GetItemStorage, ReadItem, WriteItem, CommitItem, GetItemStorageFlat, ReadItemFlat, WriteItemFlat, GetItemStorageCompound, ReadItemCompound, WriteItemCompound |
| 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_bLock
public BOOL m_bLock;
m_bMark
public BOOL m_bMark;
m_lpClientSite
public LPOLECLIENTSITE m_lpClientSite;
CRichEditCntrItem
public CRichEditCntrItem( REOBJECT* preo = NULL, CRichEditDoc* pContainer = NULL );
~CRichEditCntrItem
public ~CRichEditCntrItem();
ActivateAs
public virtual BOOL ActivateAs( LPCTSTR lpszUserType, REFCLSID clsidOld, REFCLSID clsidNew );
CanActivate
public virtual BOOL CanActivate();
ConvertTo
public virtual BOOL ConvertTo( REFCLSID clsidNew );
GetActiveView
public CRichEditView* GetActiveView();
GetClientSite
public virtual LPOLECLIENTSITE GetClientSite();
GetDocument
public CRichEditDoc* GetDocument();
GetWindowContext
public HRESULT GetWindowContext( LPOLEINPLACEFRAME* lplpFrame, LPOLEINPLACEUIWINDOW* lplpDoc, LPOLEINPLACEFRAMEINFO lpFrameInfo );
IsMarked
public BOOL IsMarked();
Mark
public void Mark( BOOL b );
OnChangeItemPosition
protected virtual BOOL OnChangeItemPosition( const CRect& rectPos );
OnDeactivateUI
public virtual void OnDeactivateUI( BOOL bUndoable );
SetDrawAspect
public virtual void SetDrawAspect( DVASPECT nDrawAspect );
ShowContainerUI
public HRESULT ShowContainerUI( BOOL b );
SyncToRichEditObject
public void SyncToRichEditObject( REOBJECT& reo );