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

IBDataProvider – Supported by parts and/or sites which can be copied to the OLE2 clipboard. More...

#include <ocf/ocbocole.h>

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

Public Member Functions

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

IBDataProvider – Supported by parts and/or sites which can be copied to the OLE2 clipboard.

Definition at line 219 of file ocbocole.h.

Member Function Documentation

◆ Draw()

virtual HRESULT _IFUNC ocf::IBDataProvider::Draw ( HDC ,
const RECTL * ,
const RECTL * ,
TOcAspect ,
TOcDraw bd = drNone )
pure virtual

◆ GetFormatData()

virtual HANDLE _IFUNC ocf::IBDataProvider::GetFormatData ( TOcFormatInfo * )
pure virtual

◆ GetPartSize()

virtual HRESULT _IFUNC ocf::IBDataProvider::GetPartSize ( owl::TSize * )
pure virtual

◆ Save()

virtual HRESULT _IFUNC ocf::IBDataProvider::Save ( IStorage * ,
BOOL fSamAsLoad,
BOOL fRemember )
pure virtual

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