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 CRichEditCntrItem

CObject
   |
   +--CCmdTarget
         |
         +--CDocItem
               |
               +--COleClientItem
                     |
                     +--CRichEditCntrItem

   in AFXRICH.H

class CRichEditCntrItem
extends COleClientItem

CRichEditCntrItem


Field Summary
 BOOL m_bLock
          
 BOOL m_bMark
          
 LPOLECLIENTSITE m_lpClientSite
          
   
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 CDocItem
m_pDocument
   
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
CRichEditCntrItem( REOBJECT* preo = NULL, CRichEditDoc* pContainer = NULL )
          
~CRichEditCntrItem()
          
 
Method Summary
 virtual BOOL ActivateAs( LPCTSTR lpszUserType, REFCLSID clsidOld, REFCLSID clsidNew )
          
 virtual BOOL CanActivate()
          
 virtual BOOL ConvertTo( REFCLSID clsidNew )
          
 CRichEditView* GetActiveView()
          
 virtual LPOLECLIENTSITE GetClientSite()
          
 CRichEditDoc* GetDocument()
          
 HRESULT GetWindowContext( LPOLEINPLACEFRAME* lplpFrame, LPOLEINPLACEUIWINDOW* lplpDoc, LPOLEINPLACEFRAMEINFO lpFrameInfo )
          
 BOOL IsMarked()
          
 void Mark( BOOL b )
          
protected virtual BOOL OnChangeItemPosition( const CRect& rectPos )
          
 virtual void OnDeactivateUI( BOOL bUndoable )
          
 virtual void SetDrawAspect( DVASPECT nDrawAspect )
          
 HRESULT ShowContainerUI( BOOL b )
          
 void SyncToRichEditObject( REOBJECT& reo )
          
   
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 CDocItem
GetDocument, IsBlank, Serialize
   
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_bLock

public BOOL m_bLock;

m_bMark

public BOOL m_bMark;

m_lpClientSite

public LPOLECLIENTSITE m_lpClientSite;


Constructor Detail

CRichEditCntrItem

public CRichEditCntrItem( REOBJECT* preo = NULL, CRichEditDoc* pContainer = NULL );

~CRichEditCntrItem

public ~CRichEditCntrItem();


Method Detail

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 );

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