OWLNext    7.0
Borland's Object Windows Library for the modern age
Loading...
Searching...
No Matches
ocf::IBPart Class Referenceabstract

IBPart – Supported by server objects. More...

#include <ocf/ocbocole.h>

Inheritance diagram for ocf::IBPart:
ocf::IBDataProvider ocf::IBDataNegotiator ocf::IBControl ocf::IBPart2 ocf::TOcLinkView ocf::TOcRemView

Public Member Functions

virtual HRESULT _IFUNC Init (IBSite *, TOcInitInfo *)=0
 
virtual HRESULT _IFUNC Close ()=0
 
virtual HRESULT _IFUNC CanOpenInPlace ()=0
 
virtual HRESULT _IFUNC SetPartSize (owl::TSize *)=0
 
virtual HRESULT _IFUNC SetPartPos (owl::TRect *)=0
 
virtual HRESULT _IFUNC Activate (BOOL)=0
 
virtual HRESULT _IFUNC Show (BOOL)=0
 
virtual HRESULT _IFUNC Open (BOOL)=0
 
virtual HRESULT _IFUNC EnumVerbs (TOcVerb *)=0
 
virtual HRESULT _IFUNC DoVerb (owl::uint)=0
 
virtual HWND _IFUNC OpenInPlace (HWND)=0
 
virtual HRESULT _IFUNC InsertMenus (HMENU, TOcMenuWidths *)=0
 
virtual HRESULT _IFUNC ShowTools (BOOL)=0
 
virtual void _IFUNC FrameResized (const owl::TRect *, BOOL)=0
 
virtual HRESULT _IFUNC DragFeedback (owl::TPoint *, BOOL)=0
 
virtual HRESULT _IFUNC GetPalette (LOGPALETTE **)=0
 
virtual HRESULT _IFUNC SetHost (IBContainer *pObjContainer)=0
 
virtual HRESULT _IFUNC DoQueryInterface (const IID &iid, void **pif)=0
 
virtual LPOLESTR _IFUNC GetName (TOcPartName)=0
 
- Public Member Functions inherited from ocf::IBDataProvider
virtual HANDLE _IFUNC GetFormatData (TOcFormatInfo *)=0
 
virtual HRESULT _IFUNC Draw (HDC, const RECTL *, const RECTL *, TOcAspect, TOcDraw bd=drNone)=0
 
virtual HRESULT _IFUNC GetPartSize (owl::TSize *)=0
 
virtual HRESULT _IFUNC Save (IStorage *, BOOL fSamAsLoad, BOOL fRemember)=0
 
- Public Member Functions inherited from ocf::IBDataNegotiator
virtual owl::uint _IFUNC CountFormats ()=0
 
virtual HRESULT _IFUNC GetFormat (owl::uint, TOcFormatInfo *)=0
 

Detailed Description

IBPart – Supported by server objects.

Definition at line 241 of file ocbocole.h.

Member Function Documentation

◆ Activate()

virtual HRESULT _IFUNC ocf::IBPart::Activate ( BOOL )
pure virtual

Implemented in ocf::TOcLinkView, and ocf::TOcRemView.

◆ CanOpenInPlace()

virtual HRESULT _IFUNC ocf::IBPart::CanOpenInPlace ( )
pure virtual

Implemented in ocf::TOcLinkView, and ocf::TOcRemView.

◆ Close()

virtual HRESULT _IFUNC ocf::IBPart::Close ( )
pure virtual

Implemented in ocf::TOcLinkView, and ocf::TOcRemView.

◆ DoQueryInterface()

virtual HRESULT _IFUNC ocf::IBPart::DoQueryInterface ( const IID & iid,
void ** pif )
pure virtual

Implemented in ocf::TOcLinkView, and ocf::TOcRemView.

◆ DoVerb()

virtual HRESULT _IFUNC ocf::IBPart::DoVerb ( owl::uint )
pure virtual

Implemented in ocf::TOcLinkView, and ocf::TOcRemView.

◆ DragFeedback()

virtual HRESULT _IFUNC ocf::IBPart::DragFeedback ( owl::TPoint * ,
BOOL  )
pure virtual

Implemented in ocf::TOcLinkView, and ocf::TOcRemView.

◆ EnumVerbs()

virtual HRESULT _IFUNC ocf::IBPart::EnumVerbs ( TOcVerb * )
pure virtual

Implemented in ocf::TOcLinkView, and ocf::TOcRemView.

◆ FrameResized()

virtual void _IFUNC ocf::IBPart::FrameResized ( const owl::TRect * ,
BOOL  )
pure virtual

Implemented in ocf::TOcLinkView, and ocf::TOcRemView.

◆ GetName()

virtual LPOLESTR _IFUNC ocf::IBPart::GetName ( TOcPartName )
pure virtual

Implemented in ocf::TOcLinkView, and ocf::TOcRemView.

◆ GetPalette()

virtual HRESULT _IFUNC ocf::IBPart::GetPalette ( LOGPALETTE ** )
pure virtual

Implemented in ocf::TOcLinkView, and ocf::TOcRemView.

◆ Init()

virtual HRESULT _IFUNC ocf::IBPart::Init ( IBSite * ,
TOcInitInfo *  )
pure virtual

Implemented in ocf::TOcLinkView, and ocf::TOcRemView.

◆ InsertMenus()

virtual HRESULT _IFUNC ocf::IBPart::InsertMenus ( HMENU ,
TOcMenuWidths *  )
pure virtual

Implemented in ocf::TOcLinkView, and ocf::TOcRemView.

◆ Open()

virtual HRESULT _IFUNC ocf::IBPart::Open ( BOOL )
pure virtual

Implemented in ocf::TOcLinkView, and ocf::TOcRemView.

◆ OpenInPlace()

virtual HWND _IFUNC ocf::IBPart::OpenInPlace ( HWND )
pure virtual

Implemented in ocf::TOcLinkView, and ocf::TOcRemView.

◆ SetHost()

virtual HRESULT _IFUNC ocf::IBPart::SetHost ( IBContainer * pObjContainer)
pure virtual

Implemented in ocf::TOcLinkView, and ocf::TOcRemView.

◆ SetPartPos()

virtual HRESULT _IFUNC ocf::IBPart::SetPartPos ( owl::TRect * )
pure virtual

Implemented in ocf::TOcLinkView, and ocf::TOcRemView.

◆ SetPartSize()

virtual HRESULT _IFUNC ocf::IBPart::SetPartSize ( owl::TSize * )
pure virtual

Implemented in ocf::TOcLinkView, and ocf::TOcRemView.

◆ Show()

virtual HRESULT _IFUNC ocf::IBPart::Show ( BOOL )
pure virtual

Implemented in ocf::TOcLinkView, and ocf::TOcRemView.

◆ ShowTools()

virtual HRESULT _IFUNC ocf::IBPart::ShowTools ( BOOL )
pure virtual

Implemented in ocf::TOcLinkView, and ocf::TOcRemView.


The documentation for this class was generated from the following file: