8#if !defined(OCF_OCREMVIE_H)
12#if defined(BI_HAS_PRAGMA_ONCE)
34 virtual void ReleaseObject();
40 virtual bool EvSetFocus(
bool set);
47 void GetInitialRect(
bool selection =
false);
53 bool SetContainerStatusText(LPCTSTR text);
80 HRESULT
_IFUNC QueryInterface(
const GUID &
iid,
void ** iface);
87 HRESULT
_IFUNC Init(LPCOLESTR path);
92 HRESULT
_IFUNC BringToFront();
96 HRESULT QueryObject(
const IID &
iid,
void * * iface);
103 HRESULT
_IFUNC AllowInPlace();
121 HRESULT
_IFUNC CanOpenInPlace();
124 HRESULT
_IFUNC Activate(BOOL);
125 HRESULT
_IFUNC Show(BOOL);
126 HRESULT
_IFUNC Open(BOOL);
129 HWND
_IFUNC OpenInPlace(HWND);
131 HRESULT
_IFUNC ShowTools(BOOL);
134 HRESULT
_IFUNC GetPalette(LOGPALETTE * *);
136 HRESULT
_IFUNC DoQueryInterface(
const IID &
iid,
void * * pif);
IBApplication – Supported at frame window/app object of container apps.
IBContainer – Supported by container app's document window.
ILinkable abstract base class.
IBPart2 – Supported by server objects.
IBPart – Supported by server objects.
IBSite – Supported by container apps for each linked/embedded object.
virtual HRESULT _IFUNC SetStatusText(LPCOLESTR)=0
OC Document class, holds parts & is a owner of views.
Remote Viewer object for a server document.
TOcToolBarInfo ToolBarInfo
Inplace tool bar info.
IBApplication * BAppI
Site's application interface.
IUnknown * BSite
In-place site helper.
IBContainer * BContainerI
@ LoadFromFile
Transient load-from-file.
@ DontKnow
What kind of server view this is.
@ Link
Load-from-file is really a link.
@ Embedding
Normal Embedding.
IBSite * BSiteI
Site interface.
bool SetContainerStatusText(LPCTSTR text)
TKind Kind
What kind of server view this is.
TState State
Current state of this server view.
@ Hidden
Current state of this server view.
@ InPlaceActive
Inplace active.
@ OpenEditing
Open editing.
HWND HRealParent
View's real parent.
IBLinkable * BLSiteI
for site moniker
The TOcView partner is a container (viewer) of a given (server/client) document.
TPoint is a support class, derived from tagPOINT.
TRect is a mathematical class derived from tagRect.
A registration parameter table, composed of a list of TRegItems.
The tagSIZE struct is defined as.
Reference to reference counted string object TUString Lightweight reference object consisting of a po...
Object Component Framework (COM encapsulation)
interface _ICLASS IStorage
Definition of Compound Document TOcView Class.