MFC
Class COleDocObjectItem
CObject
|
+--CCmdTarget
|
+--CDocItem
|
+--COleClientItem
|
+--COleDocObjectItem
in AFXOLE.H
- class COleDocObjectItem
- extends COleClientItem
| 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_bInHelpMenu
protected BOOL m_bInHelpMenu;
m_pActiveView
protected LPOLEDOCUMENTVIEW m_pActiveView;
m_pHelpPopupMenu
public CMenu* m_pHelpPopupMenu;
m_pIPrint
protected LPPRINT m_pIPrint;
COleDocObjectItem
public COleDocObjectItem( COleDocument* pContainerDoc = NULL );
~COleDocObjectItem
public virtual ~COleDocObjectItem();
ActivateAndShow
protected void ActivateAndShow();
ExecCommand
public HRESULT ExecCommand( DWORD nCmdID, DWORD nCmdExecOpt = OLECMDEXECOPT_DONTPROMPTUSER, const GUID* pguidCmdGroup = NULL );
GetActiveView
public LPOLEDOCUMENTVIEW GetActiveView() const;
GetHelpMenu
protected virtual CMenu* GetHelpMenu( UINT& nPosition );
GetPageCount
public BOOL GetPageCount( LPLONG pnFirstPage, LPLONG pcPages );
OnGetItemPosition
protected virtual void OnGetItemPosition( CRect& rPosition );
OnInsertMenus
public virtual void OnInsertMenus( CMenu* pMenuShared, LPOLEMENUGROUPWIDTHS lpMenuWidths );
OnPreparePrinting
public static BOOL OnPreparePrinting( CView* pCaller, CPrintInfo* pInfo, BOOL bPrintAll = TRUE );
OnPrint
public static void OnPrint( CView* pCaller, CPrintInfo* pInfo, BOOL bPrintAll = TRUE );
OnRemoveMenus
public virtual void OnRemoveMenus( CMenu* pMenuShared );
Release
public virtual void Release( OLECLOSE dwCloseOption = OLECLOSE_NOSAVE );
SupportsIPrint
protected BOOL SupportsIPrint();