、选件类
此选件类实现 IUnknown 是容器与控件进行通信的主体接口。
重要
此选件类及其成员不能在 Windows 运行时执行的应用程序。
template<
class T
>
class ATL_NO_VTABLE IOleObjectImpl :
public IOleObject
参数
- T
您的选件类,从派生 IOleObjectImpl。
成员
公共方法
名称 |
说明 |
---|---|
生成与控件的建议使用性连接。 |
|
从运行更改控件的状态以填充。 |
|
调用控件执行其枚举操作之一。 |
|
通知控件放弃任何取消保留状态。 |
|
调用控件从视图中移除其用户界面。 |
|
运行控件并安装窗口,但是,不安装该控件的用户界面。 |
|
在单独的窗口会使控件在打开进行编辑。 |
|
当用户双击控件时,执行指定的操作。 控件定义事件,通常激活就地的控件。 |
|
显示一个新插入的控件给用户。 |
|
激活就地控件并显示控件的用户界面,例如菜单和工具栏。 |
|
枚举控件的建议使用性连接。 |
|
枚举控件的事件。 |
|
检索控件的客户端站点。 |
|
从剪贴板检索数据。 ATL实现返回 E_NOTIMPL。 |
|
检索控件的显示区域的边界。 |
|
检索控件的状态。 |
|
检索控件的标记。 ATL实现返回 E_NOTIMPL。 |
|
检索控件的选件类标识符。 |
|
检索控件的用户类型的名称。 |
|
初始化从选定数据的控件。 ATL实现返回 E_NOTIMPL。 |
|
检查该控件是否是最新的。 ATL实现返回 S_OK。 |
|
调用 DoVerbDiscardUndo 在取消状态之后丢弃。 |
|
调用 DoVerbHide 在控件之后隐藏。 |
|
调用 DoVerbInPlaceActivate 在控件之后就地激活。 |
|
调用 DoVerbOpen,控件为编辑器中打开了在单独的窗口之后。 |
|
调用 DoVerbShow,控件变得可见之后。 |
|
调用 DoVerbUIActivate,在活动之后控件的用户界面。 |
|
调用 DoVerbDiscardUndo 在取消状态之前丢弃。 |
|
调用 DoVerbHide 在控件之前隐藏。 |
|
调用 DoVerbInPlaceActivate 在控件前就地激活。 |
|
调用 DoVerbOpen,控件为编辑器中打开了在单独的窗口之前。 |
|
调用 DoVerbShow,控件变得可见之前。 |
|
调用 DoVerbUIActivate,活动之前控件的用户界面。 |
|
通知其客户端站点的控件容器的。 |
|
建议配色方案对控件的应用程序,因此,如果有的话)。 ATL实现返回 E_NOTIMPL。 |
|
设置控件的显示区域的边界。 |
|
通知控件容器应用程序的名称,并且该容器文档。 |
|
调用控件的方法标记为。 ATL实现返回 E_NOTIMPL。 |
|
删除与控件的建议使用性连接。 |
|
更新的控件。 ATL实现返回 S_OK。 |
备注
IOleObject 接口是容器与控件进行通信的主体接口。 选件类 IOleObjectImpl 提供此接口的默认实现并将信息发送实现 IUnknown 到转储计算机进行编译。
继承层次结构
IOleObject
IOleObjectImpl
要求
Header: atlctl.h