IOleInPlaceSiteWindowless 接口
允许一个无窗口的对象处理 windows 消息,参与拖放操作和绘制。 从 IOleInPlaceSiteEx扩展和继承。 有关更多信息,请参见 IOleInPlaceSiteWindowless。
命名空间: Microsoft.VisualStudio.OLE.Interop
程序集: Microsoft.VisualStudio.OLE.Interop(在 Microsoft.VisualStudio.OLE.Interop.dll 中)
语法
声明
<GuidAttribute("922EADA0-3424-11CF-B670-00AA004CD6D8")> _
<InterfaceTypeAttribute()> _
Public Interface IOleInPlaceSiteWindowless _
Inherits IOleInPlaceSiteEx
[GuidAttribute("922EADA0-3424-11CF-B670-00AA004CD6D8")]
[InterfaceTypeAttribute()]
public interface IOleInPlaceSiteWindowless : IOleInPlaceSiteEx
IOleInPlaceSiteWindowless 类型公开以下成员。
方法
|
AdjustRect |
调整一个指定的矩形,则通过重叠完全或部分复盖,不透明的对象。 |
|
CanInPlaceActivate() |
(继承自 IOleInPlaceSiteEx。) |
|
CanInPlaceActivate() |
确定容器是否可以激活就地对象。 |
|
CanWindowlessActivate |
通知对象其容器是否可以支持为可以就地激活的未窗口的对象。 |
|
ContextSensitiveHelp(Int32) |
(继承自 IOleInPlaceSiteEx。) |
|
ContextSensitiveHelp(Int32) |
控件启用区分上下文的帮助。 |
|
DeactivateAndUndo() |
(继承自 IOleInPlaceSiteEx。) |
|
DeactivateAndUndo() |
|
|
DiscardUndoState() |
(继承自 IOleInPlaceSiteEx。) |
|
DiscardUndoState() |
停用对象并还原取消状态。 |
|
GetCapture |
调用由就地活动,无窗口的对象确定它是否仍具有鼠标捕获。 |
|
GetDC |
提供对象的句柄设备上下文的屏幕或兼容虚拟机从其容器。 |
|
GetFocus |
调用由就地活动,无窗口的对象确定它是否仍具有键盘焦点。 |
|
GetWindow(IntPtr%) |
(继承自 IOleInPlaceSiteEx。) |
|
GetWindow(IntPtr%) |
获取窗口句柄。 |
|
GetWindowContext(IOleInPlaceFrame%, IOleInPlaceUIWindow%, array<RECT[], array<RECT[], array<OLEINPLACEFRAMEINFO[]) |
(继承自 IOleInPlaceSiteEx。) |
|
GetWindowContext(IOleInPlaceFrame%, IOleInPlaceUIWindow%, array<RECT[], array<RECT[], array<OLEINPLACEFRAMEINFO[]) |
使一就地对象检索窗体成为 windows 对象层次结构的 windows 界面 (ui) 中和父窗口的位置对象的就地激活窗口。 |
|
InvalidateRect |
使对象无效其在屏幕上使用就地图像指定的一个矩形。 |
|
InvalidateRgn |
使对象无效其在屏幕上使用就地图像的指定区域。 |
|
OnDefWindowMessage |
调用处理的所有消息的默认传递给对象。 |
|
OnInPlaceActivate() |
(继承自 IOleInPlaceSiteEx。) |
|
OnInPlaceActivate() |
|
|
OnInPlaceActivateEx(Int32%, UInt32) |
(继承自 IOleInPlaceSiteEx。) |
|
OnInPlaceActivateEx(Int32%, UInt32) |
调用嵌入对象确定它是否需要重绘自身在启动。 |
|
OnInPlaceDeactivate() |
(继承自 IOleInPlaceSiteEx。) |
|
OnInPlaceDeactivate() |
通知容器对象不再存在。 |
|
OnInPlaceDeactivateEx(Int32) |
(继承自 IOleInPlaceSiteEx。) |
|
OnInPlaceDeactivateEx(Int32) |
通知容器对象是否需要重新绘制在停用。 |
|
OnPosRectChange(array<RECT[]) |
(继承自 IOleInPlaceSiteEx。) |
|
OnPosRectChange(array<RECT[]) |
对象的区域已更改。 |
|
OnUIActivate() |
(继承自 IOleInPlaceSiteEx。) |
|
OnUIActivate() |
通知容器将就地活动对象,并且,主菜单将复合菜单替换。 |
|
OnUIDeactivate(Int32) |
(继承自 IOleInPlaceSiteEx。) |
|
OnUIDeactivate(Int32) |
通知容器重新安装其用户界面和获得焦点。 |
|
ReleaseDC |
释放以前调用获取的设备上下文到 IOleInPlaceSiteWindowless:: GetDC。 |
|
RequestUIActivate() |
(继承自 IOleInPlaceSiteEx。) |
|
RequestUIActivate() |
通知容器对象将传递给 UI 活动状态。 |
|
Scroll(SIZE) |
(继承自 IOleInPlaceSiteEx。) |
|
Scroll(SIZE) |
指定容器是移动对象的像素数目。 |
|
ScrollRect |
使对象移动到其就地活动的映像内的区域在屏幕上。 |
|
SetCapture |
使一就地活动,无窗口的对象获取所有鼠标消息。 |
|
SetFocus |
设置一个用户界面有效,无窗口的对象的键盘焦点。 |
页首
请参见
参考
Microsoft.VisualStudio.OLE.Interop 命名空间