IOleComponent 接口
提供需要空闲时间,例如管理非模式的顶级窗口的包中的元素,并且对消息循环和其他功能的访问。
命名空间: Microsoft.VisualStudio.OLE.Interop
程序集: Microsoft.VisualStudio.OLE.Interop(在 Microsoft.VisualStudio.OLE.Interop.dll 中)
语法
声明
<GuidAttribute("000C0600-0000-0000-C000-000000000046")> _
<InterfaceTypeAttribute()> _
Public Interface IOleComponent
[GuidAttribute("000C0600-0000-0000-C000-000000000046")]
[InterfaceTypeAttribute()]
public interface IOleComponent
IOleComponent 类型公开以下成员。
方法
名称 | 说明 | |
---|---|---|
FContinueMessageLoop | 对消息循环的每次迭代时。 | |
FDoIdle | 将该元素的机会执行空闲时间任务。 | |
FPreTranslateMessage | ,它将转换和调度之前,处理消息。 | |
FQueryTerminate | 调用,当组件管理器希望知道元素是否在它可以终止状态。 | |
FReserved1 | 保留。 | |
HwndGetWindow | 获取窗口与组件关联。 | |
OnActivationChange | 激活时,时,请注意元素新的对象。 | |
OnAppActivate | ,在宿主应用程序获取或丢失启动时,请注意元素。 | |
OnEnterState | ,在应用程序进入或退出该指定的状态时,请注意元素。 | |
OnLoseActivation | 通知有效部分它将丢失其活动状态,因为宿主或其他元素变为活动状态。 | |
Terminate | 终止消息循环。 |
页首
备注
注册 IOleComponentManager的接口。