# com.interface.IOleControl 库模块帮助文档

## com.interface.IOleControl 成员列表 <a id="com.interface.IOleControl" href="#com.interface.IOleControl">&#x23;</a>

### com.interface.IOleControl.CONTROLINFO <a id="com.interface.IOleControl.CONTROLINFO" href="#com.interface.IOleControl.CONTROLINFO">&#x23;</a>

```aardio
class{
	INT cb=16;
    pointer hAccel;
    WORD cAccel;
    INT dwFlags;
}
```

### com.interface.IOleControl.OnAmbientPropertyChange(com对象) <a id="com.interface.IOleControl.OnAmbientPropertyChange" href="#com.interface.IOleControl.OnAmbientPropertyChange">&#x23;</a>
查询IOleControl接口  
并调用OnAmbientPropertyChange方法

### com.interface.IOleControl.OnAmbientPropertyChange(com对象,dispid) <a id="com.interface.IOleControl.OnAmbientPropertyChange" href="#com.interface.IOleControl.OnAmbientPropertyChange">&#x23;</a>
查询IOleControl接口  
并调用OnAmbientPropertyChange方法

### com.interface.IOleControl.Query(com对象或指针) <a id="com.interface.IOleControl.Query" href="#com.interface.IOleControl.Query">&#x23;</a>
查询并创建IOleControl接口

## IOleControlObject 成员列表 <a id="IOleControlObject" href="#IOleControlObject">&#x23;</a>

### IOleControlObject.AddRef() <a id="IOleControlObject.AddRef" href="#IOleControlObject.AddRef">&#x23;</a>
引用计数加一,返回引用计数

### IOleControlObject.GetControlInfo() <a id="IOleControlObject.GetControlInfo" href="#IOleControlObject.GetControlInfo">&#x23;</a>
?com.interface.IOleControl.Query =   
[返回对象:IOleControlObject](#IOleControlObject)

### IOleControlObject.OnAmbientPropertyChange() <a id="IOleControlObject.OnAmbientPropertyChange" href="#IOleControlObject.OnAmbientPropertyChange">&#x23;</a>
`!IOleControl.FreezeEvents(__) =`

### IOleControlObject.QueryInterface(接口数) <a id="IOleControlObject.QueryInterface" href="#IOleControlObject.QueryInterface">&#x23;</a>
参数是接口类,参考com.interface.IUnknown源码

### IOleControlObject.Release() <a id="IOleControlObject.Release" href="#IOleControlObject.Release">&#x23;</a>
引用计数减一,返回引用计数
