com.jniwrapper.win32.ole
Interface IOleObject
- All Superinterfaces:
- AutoDeleteParameter, IUnknown
- All Known Implementing Classes:
- AbstractOleControl, IOleObjectImpl
- public interface IOleObject
- extends IUnknown
This interface provides functionality of an embedded object.
- See Also:
- Microsoft
COM SDK documentation
Method Summary |
Int32 |
advise(IAdviseSink pIAdviseSink)
|
void |
close(OleClose dwSaveOption)
|
void |
doVerb(LongInt iVerb,
Msg lpmsg,
IOleClientSite pActiveSite,
LongInt lindex,
Wnd hwndParent,
Rect lprcPosRect)
|
IEnumStatData |
enumAdvise()
|
IEnumOleVerb |
enumVerbs()
|
IOleClientSite |
getClientSite()
|
IDataObject |
getClipboardData(Int32 dwReserved)
|
Size |
getExtent(DvAspect dwDrawAspect)
|
OleMisc |
getMiscStatus(DvAspect dwAspect)
|
IMoniker |
getMoniker(OleGetMoniker dwAssign,
OleWhichMk dwWhichMoniker)
|
CLSID |
getUserClassID()
|
OleStr |
getUserType(UserClassType dwFormOfType)
|
void |
initFromData(IDataObject pDataObject,
VariantBool fCreation,
Int32 dwReserved)
|
void |
isUpToDate()
|
void |
setClientSite(IOleClientSite ppClientSite)
|
void |
setColorScheme(LogPalette pLogpal)
|
void |
setExtent(DvAspect dwDrawAspect,
Size pSIZE)
|
void |
setHostNames(OleStr szContainerApp,
OleStr szContainerObj)
|
void |
setMoniker(OleWhichMk dwWhichMoniker,
IMoniker pmIMoniker)
|
void |
unadvise(Int32 dwConnection)
|
void |
update()
|
INTERFACE_IDENTIFIER
public static final java.lang.String INTERFACE_IDENTIFIER
- See Also:
- Constant Field Values
setClientSite
public void setClientSite(IOleClientSite ppClientSite)
throws ComException
- Parameters:
ppClientSite
- [in]
- Throws:
ComException
getClientSite
public IOleClientSite getClientSite()
throws ComException
- Throws:
ComException
setHostNames
public void setHostNames(OleStr szContainerApp,
OleStr szContainerObj)
throws ComException
- Parameters:
szContainerApp
- [in]
szContainerObj
- [in]
- Throws:
ComException
close
public void close(OleClose dwSaveOption)
throws ComException
- Parameters:
dwSaveOption
- [in]
- Throws:
ComException
setMoniker
public void setMoniker(OleWhichMk dwWhichMoniker,
IMoniker pmIMoniker)
throws ComException
- Parameters:
dwWhichMoniker
- [in]
pmIMoniker
- [in]
- Throws:
ComException
getMoniker
public IMoniker getMoniker(OleGetMoniker dwAssign,
OleWhichMk dwWhichMoniker)
throws ComException
- Parameters:
dwAssign
- [in]
dwWhichMoniker
- [in]
- Throws:
ComException
initFromData
public void initFromData(IDataObject pDataObject,
VariantBool fCreation,
Int32 dwReserved)
throws ComException
- Parameters:
pDataObject
- [in]
fCreation
- [in]
dwReserved
- [in]
- Throws:
ComException
getClipboardData
public IDataObject getClipboardData(Int32 dwReserved)
throws ComException
- Parameters:
dwReserved
- [in]
- Throws:
ComException
doVerb
public void doVerb(LongInt iVerb,
Msg lpmsg,
IOleClientSite pActiveSite,
LongInt lindex,
Wnd hwndParent,
Rect lprcPosRect)
throws ComException
- Parameters:
iVerb
- [in]
lpmsg
- [in]
pActiveSite
- [in]
lindex
- [in]
hwndParent
- [in]
lprcPosRect
- [in]
- Throws:
ComException
enumVerbs
public IEnumOleVerb enumVerbs()
throws ComException
- Throws:
ComException
update
public void update()
throws ComException
- Throws:
ComException
isUpToDate
public void isUpToDate()
throws ComException
- Throws:
ComException
getUserClassID
public CLSID getUserClassID()
throws ComException
- Throws:
ComException
getUserType
public OleStr getUserType(UserClassType dwFormOfType)
throws ComException
- Parameters:
dwFormOfType
- [in]
- Throws:
ComException
setExtent
public void setExtent(DvAspect dwDrawAspect,
Size pSIZE)
throws ComException
- Parameters:
dwDrawAspect
- [in]
pSIZE
- [in]
- Throws:
ComException
getExtent
public Size getExtent(DvAspect dwDrawAspect)
throws ComException
- Parameters:
dwDrawAspect
- [in]
- Throws:
ComException
advise
public Int32 advise(IAdviseSink pIAdviseSink)
throws ComException
- Parameters:
pIAdviseSink
- [in]
- Throws:
ComException
unadvise
public void unadvise(Int32 dwConnection)
throws ComException
- Parameters:
dwConnection
- [in]
- Throws:
ComException
enumAdvise
public IEnumStatData enumAdvise()
throws ComException
- Throws:
ComException
getMiscStatus
public OleMisc getMiscStatus(DvAspect dwAspect)
throws ComException
- Parameters:
dwAspect
- [in]
- Throws:
ComException
setColorScheme
public void setColorScheme(LogPalette pLogpal)
throws ComException
- Parameters:
pLogpal
- [in]
- Throws:
ComException