IOleInPlaceSiteWindowless 接口 (ocidl.h)
扩展 IOleInPlaceSiteEx 接口。 IOleInPlaceSiteWindowless 与在无窗口对象上实现的 IOleInPlaceObjectWindowless 一起使用。 这两个接口共同从其容器向无窗口对象提供服务,使无窗口对象能够:
- 处理窗口消息
- 参与拖放操作
- 执行绘图操作
无窗口对象无需窗口或与窗口关联的资源即可进入就地活动状态。 相反,对象的容器为 对象提供了许多与具有窗口关联的服务。
继承
IOleInPlaceSiteWindowless 接口继承自 IOleInPlaceSiteEx。 IOleInPlaceSiteWindowless 也具有以下类型的成员:
方法
IOleInPlaceSiteWindowless 接口具有这些方法。
IOleInPlaceSiteWindowless::AdjustRect 如果指定矩形被重叠的不透明对象完全或部分覆盖,则调整该矩形。 |
IOleInPlaceSiteWindowless::CanWindowlessActivate 通知对象,如果其容器可以支持该对象作为可就地激活的无窗口对象。 |
IOleInPlaceSiteWindowless::GetCapture 由就地活动的无窗口对象调用,以确定它是否仍具有鼠标捕获。 |
IOleInPlaceSiteWindowless::GetDC 从其容器为屏幕或兼容设备提供具有设备上下文句柄的对象。 |
IOleInPlaceSiteWindowless::GetFocus 由就地活动的无窗口对象调用,以确定它是否仍具有键盘焦点。 |
IOleInPlaceSiteWindowless::InvalidateRect 使对象能够在屏幕上使指定矩形的就地图像失效。 |
IOleInPlaceSiteWindowless::InvalidateRgn 使对象能够在屏幕上使其就地图像的指定区域失效。 |
IOleInPlaceSiteWindowless::OnDefWindowMessage 调用传递给对象的所有消息的默认处理。 |
IOleInPlaceSiteWindowless::ReleaseDC 释放以前通过调用 IOleInPlaceSiteWindowless::GetDC 获取的设备上下文。 |
IOleInPlaceSiteWindowless::ScrollRect 使对象能够在屏幕上滚动其就地活动图像中的区域。 |
IOleInPlaceSiteWindowless::SetCapture 启用就地活动无窗口对象来捕获所有鼠标消息。 |
IOleInPlaceSiteWindowless::SetFocus 设置 UI 活动、无窗口对象的键盘焦点。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | ocidl.h |