IOleInPlaceSiteWindowless.GetWindowContext 方法 (IOleInPlaceFrame%, IOleInPlaceUIWindow%, array<RECT[], array<RECT[], array<OLEINPLACEFRAMEINFO[])

使一就地对象检索窗体成为 windows 对象层次结构的 windows 界面 (ui) 中和父窗口的位置对象的就地激活窗口。

命名空间:  Microsoft.VisualStudio.OLE.Interop
程序集:  Microsoft.VisualStudio.OLE.Interop(在 Microsoft.VisualStudio.OLE.Interop.dll 中)

语法

声明
Sub GetWindowContext ( _
    <OutAttribute> ByRef ppFrame As IOleInPlaceFrame, _
    <OutAttribute> ByRef ppDoc As IOleInPlaceUIWindow, _
    <OutAttribute> lprcPosRect As RECT(), _
    <OutAttribute> lprcClipRect As RECT(), _
    <OutAttribute> lpFrameInfo As OLEINPLACEFRAMEINFO() _
)
void GetWindowContext(
    out IOleInPlaceFrame ppFrame,
    out IOleInPlaceUIWindow ppDoc,
    RECT[] lprcPosRect,
    RECT[] lprcClipRect,
    OLEINPLACEFRAMEINFO[] lpFrameInfo
)

参数

  • ppDoc
    类型:Microsoft.VisualStudio.OLE.Interop.IOleInPlaceUIWindow%
    [out] IOleInPlaceUIWindow* 接收接口指针到文档窗口的指针变量地址。如果文档窗口与框架窗口, *ppDoc 设置为 null。在这种情况下,对象只能使用 *ppFrame 或边界协商。如果错误返回,则实现必须设置 *ppDoc null。
  • lprcPosRect
    类型:array<Microsoft.VisualStudio.OLE.Interop.RECT[]
    [out] 对包含就地对象的位置的矩形的指针在其父窗口工作区坐标。如果返回错误,必须将此参数设置为 null。
  • lprcClipRect
    类型:array<Microsoft.VisualStudio.OLE.Interop.RECT[]
    [out] 对包含就地对象的位置矩形 (PosRect) 的外部矩形的指针。该矩形相对于此对象的父窗口的工作区。如果返回错误,必须将此参数设置为 null。

.NET Framework 安全性

请参见

参考

IOleInPlaceSiteWindowless 接口

GetWindowContext 重载

Microsoft.VisualStudio.OLE.Interop 命名空间