com.jniwrapper.win32.ole
Interface IOleControl

All Superinterfaces:
AutoDeleteParameter, IUnknown
All Known Implementing Classes:
AbstractOleControl, IOleControlImpl

public interface IOleControl
extends IUnknown

This interface is used for keyboard mnemonic, events in control objects, and ambient properties support.

See Also:
Microsoft COM SDK documentation

Field Summary
static java.lang.String INTERFACE_IDENTIFIER
           
 
Method Summary
 void freezeEvents(VariantBool bFreeze)
           
 ControlInfo getControlInfo()
           
 void onAmbientPropertyChange(DispID dispID)
           
 void onMnemonic(Msg pMsg)
           
 
Methods inherited from interface com.jniwrapper.win32.com.IUnknown
addRef, isNull, queryInterface, release, setNull
 
Methods inherited from interface com.jniwrapper.AutoDeleteParameter
isAutoDelete, setAutoDelete
 

Field Detail

INTERFACE_IDENTIFIER

public static final java.lang.String INTERFACE_IDENTIFIER
See Also:
Constant Field Values
Method Detail

getControlInfo

public ControlInfo getControlInfo()
                           throws ComException
Throws:
ComException

onMnemonic

public void onMnemonic(Msg pMsg)
                throws ComException
Parameters:
pMsg - [in]
Throws:
ComException

onAmbientPropertyChange

public void onAmbientPropertyChange(DispID dispID)
                             throws ComException
Parameters:
dispID - [in]
Throws:
ComException

freezeEvents

public void freezeEvents(VariantBool bFreeze)
                  throws ComException
Parameters:
bFreeze - [in]
Throws:
ComException