OWLNext
7.0
Borland's Object Windows Library for the modern age
Toggle main menu visibility
Main Page
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
y
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
w
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
Typedefs
_
b
c
d
h
i
j
m
o
p
r
s
t
u
y
Enumerations
a
o
s
t
Enumerator
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
w
x
y
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
~
Variables
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
y
Typedefs
c
d
e
i
l
p
r
s
t
v
Enumerations
c
h
p
q
s
t
Enumerator
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Related Symbols
d
g
i
o
s
t
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
Functions
_
c
d
g
i
m
o
s
t
w
Variables
Typedefs
Enumerations
Enumerator
Macros
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
▼
OWLNext
►
Overview of ObjectWindows
Accessing application objects
Finding the object
Creating a small application
Using WinMain and OwlMain
►
About command enabling
►
ObjectWindows Exception Handling
Todo List
►
Topics
►
Namespaces
▼
Classes
▼
Class List
▼
ocf
►
IBApplication
►
IBClass
►
IBClassMgr
►
IBContainer
►
IBContains
►
IBControl
►
IBControlSite
IBDataConsumer
►
IBDataNegotiator
►
IBDataProvider
►
IBDataProvider2
►
IBDataState
►
IBDocument
►
IBDropDest
►
IBEventClass
►
IBEventsHandler
►
IBLinkable
►
IBLinkInfo
►
IBOverrideBrowseLinks
►
IBOverrideHelpButton
►
IBPart
IBPart2
►
IBRootLinkable
►
IBService
►
IBService2
►
IBSinkList
►
IBSite
►
IBSite2
►
IBWindow
►
TAppDescriptor
►
TAutoArgs
►
TAutoBase
TAutoBool
TAutoBoolRef
TAutoByte
TAutoByteRef
►
TAutoClass
►
TAutoCommand
►
TAutoCreator
►
TAutoCurrency
TAutoCurrencyRef
►
TAutoDate
TAutoDateRef
►
TAutoDetach
TAutoDispatch
►
TAutoDispId
►
TAutoDispIds
TAutoDouble
TAutoDoubleRef
►
TAutoEnum
►
TAutoEnumerator
►
TAutoEnumeratorBase
►
TAutoEnumT
►
TAutoEnumVal
►
TAutoEventDummy
►
TAutoFactory
TAutoFloat
TAutoFloatRef
►
TAutoIterator
TAutoLong
TAutoLongRef
►
TAutoObject
►
TAutoObjectByVal
►
TAutoObjectDelete
►
TAutoProxy
►
TAutoProxyArgs
TAutoSafeArray
TAutoShort
TAutoShortRef
►
TAutoStack
►
TAutoString
TAutoStringRef
►
TAutoSymbol
►
TAutoType
TAutoUnknown
►
TAutoVal
TAutoVariant
TAutoVariantRef
TAutoVoid
►
TBaseClassId
►
TClassId
►
TCoClassInfo
►
TCtrlCustomEvent
►
TCtrlErrorEvent
►
TCtrlEvent
►
TCtrlFocusEvent
►
TCtrlKeyEvent
►
TCtrlMouseEvent
►
TCtrlPropertyEvent
►
TCtrlTransformCoords
►
TDispatch
►
TDispatchCreator
TDocViewDispatch
►
TDocViewDispatch< WM_OWLNOTIFY >
►
TEventEntry
►
TEventList
►
TLicenseKeyFactory
TNoArg
►
TObjectDescBase
►
TObjectDescriptor
►
TOcApp
►
TOcAppFrameHost
►
TOcAppFrameHostMsg
►
TOcAppHost
►
TOcAutoFactory
►
TOcComFactory
►
TOcContainerHost
►
TOcContainerHostMsg
►
TOcControl
►
TOcControlEvent
►
TOcConvertInfo
►
TOcDataProvider
►
TOcDocument
►
TOcDragDrop
►
TOcFormat
►
TOcFormatData
►
TOcFormatInfo
►
TOcFormatList
►
TOcFormatName
►
TOcGetAccel
►
TOcInitInfo
►
TOcItemLink
►
TOcItemName
►
TOcLinkCollection
►
TOcLinkView
►
TOcMenuDescr
►
TOcMenuWidths
►
TOcModule
►
TOcNameList
►
TOcPart
►
TOcPartChangeInfo
►
TOcPartCollection
►
TOcPartSize
►
TOcRegistrar
►
TOcRemView
►
TOcSaveLoad
►
TOcScaleFactor
►
TOcScaleInfo
►
TOcServerHost
►
TOcServerHostMsg
►
TOcSiteRect
►
TOcStorage
►
TOcStream
►
TOcToolBarInfo
►
TOcVerb
►
TOcView
►
TOcViewPaint
►
TOcxView
►
TOleAllocator
TOleAutoDll
TOleAutoFactory
►
TOleClientDC
►
TOleDialog
►
TOleDocument
TOleDocViewAutoFactory
TOleDocViewFactory
TOleFactory
TOleFactoryAppBase
TOleFactoryAuto
►
TOleFactoryBase
TOleFactoryDocView
TOleFactoryNoAuto
TOleFactoryNoDocView
►
TOleFrame
►
TOleInit
►
TOleLinkView
►
TOleMDIFrame
►
TOleView
►
TOleWindow
►
TRegisterOcxWnd
►
TRegistrar
►
TServedObject
►
TServedObjectCreator
►
TStorageDocument
TTypeConvert
►
TTypeLibrary
►
TUnknown
►
TXAuto
►
TXObjComp
►
TXOle
►
owl
►
TSafeArray
►
VarType
►
VarType< bool >
►
VarType< char >
►
VarType< double >
►
VarType< float >
►
VarType< int >
►
VarType< long >
►
VarType< short >
►
VarType< unsigned char >
►
VarType< unsigned int >
►
VarType< unsigned long >
►
VarType< unsigned short >
Class Index
►
Class Hierarchy
►
Class Members
►
Files
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
Loading...
Searching...
No Matches
Public Member Functions
|
List of all members
ocf::IBControl Class Reference
abstract
#include <
ocf/ocbocole.h
>
Inheritance diagram for ocf::IBControl:
Public Member Functions
virtual
HRESULT
_IFUNC
GetEventIID
(
IID
*iidEvent)=0
virtual
HRESULT
_IFUNC
GetEventTypeInfo
(
ITypeInfo
**
ppTypeInfo
)=0
virtual
HRESULT
_IFUNC
GetCtrlDispatch
(
IDispatch
**
ppDispatch
)=0
virtual
HRESULT
_IFUNC
SetEventDispatch
(
IDispatch
*)=0
virtual
HRESULT
_IFUNC
SetAmbientDispatch
(
IDispatch
*)=0
virtual
HRESULT
_IFUNC
Refresh
()=0
virtual
HRESULT
_IFUNC
DoClick
()=0
virtual
HRESULT
_IFUNC
AboutBox
()=0
virtual
HRESULT
_IFUNC
AmbientChanged
(
DISPID
dispid
)=0
virtual
HRESULT
_IFUNC
GetControlInfo
(
LPCONTROLINFO
)=0
virtual
HRESULT
_IFUNC
OnMnemonic
(
LPMSG
)=0
virtual
HRESULT
_IFUNC
FreezeEvents
(
BOOL
)=0
virtual
HRESULT
_IFUNC
GetClassInfo
(
LPTYPEINFO
*)=0
virtual
HRESULT
_IFUNC
GetSizeMax
(
ULARGE_INTEGER
*)=0
virtual
HRESULT
_IFUNC
Save
(
LPSTREAM
)=0
Public Member Functions inherited from
ocf::IBPart
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
Definition at line
485
of file
ocbocole.h
.
Member Function Documentation
◆
AboutBox()
virtual
HRESULT
_IFUNC
ocf::IBControl::AboutBox
(
)
pure virtual
◆
AmbientChanged()
virtual
HRESULT
_IFUNC
ocf::IBControl::AmbientChanged
(
DISPID
dispid
)
pure virtual
◆
DoClick()
virtual
HRESULT
_IFUNC
ocf::IBControl::DoClick
(
)
pure virtual
◆
FreezeEvents()
virtual
HRESULT
_IFUNC
ocf::IBControl::FreezeEvents
(
BOOL
)
pure virtual
◆
GetClassInfo()
virtual
HRESULT
_IFUNC
ocf::IBControl::GetClassInfo
(
LPTYPEINFO
*
)
pure virtual
◆
GetControlInfo()
virtual
HRESULT
_IFUNC
ocf::IBControl::GetControlInfo
(
LPCONTROLINFO
)
pure virtual
◆
GetCtrlDispatch()
virtual
HRESULT
_IFUNC
ocf::IBControl::GetCtrlDispatch
(
IDispatch
**
ppDispatch
)
pure virtual
◆
GetEventIID()
virtual
HRESULT
_IFUNC
ocf::IBControl::GetEventIID
(
IID
*
iidEvent
)
pure virtual
◆
GetEventTypeInfo()
virtual
HRESULT
_IFUNC
ocf::IBControl::GetEventTypeInfo
(
ITypeInfo
**
ppTypeInfo
)
pure virtual
◆
GetSizeMax()
virtual
HRESULT
_IFUNC
ocf::IBControl::GetSizeMax
(
ULARGE_INTEGER
*
)
pure virtual
◆
OnMnemonic()
virtual
HRESULT
_IFUNC
ocf::IBControl::OnMnemonic
(
LPMSG
)
pure virtual
◆
Refresh()
virtual
HRESULT
_IFUNC
ocf::IBControl::Refresh
(
)
pure virtual
◆
Save()
virtual
HRESULT
_IFUNC
ocf::IBControl::Save
(
LPSTREAM
)
pure virtual
◆
SetAmbientDispatch()
virtual
HRESULT
_IFUNC
ocf::IBControl::SetAmbientDispatch
(
IDispatch
*
)
pure virtual
◆
SetEventDispatch()
virtual
HRESULT
_IFUNC
ocf::IBControl::SetEventDispatch
(
IDispatch
*
)
pure virtual
The documentation for this class was generated from the following file:
include/ocf/
ocbocole.h
ocf
IBControl
Generated by
1.10.0