IVsWindowFrame.GetFramePos 方法

返回窗口的位置。

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

语法

声明
Function GetFramePos ( _
    <OutAttribute> pdwSFP As VSSETFRAMEPOS(), _
    <OutAttribute> ByRef pguidRelativeTo As Guid, _
    <OutAttribute> ByRef px As Integer, _
    <OutAttribute> ByRef py As Integer, _
    <OutAttribute> ByRef pcx As Integer, _
    <OutAttribute> ByRef pcy As Integer _
) As Integer
int GetFramePos(
    VSSETFRAMEPOS[] pdwSFP,
    out Guid pguidRelativeTo,
    out int px,
    out int py,
    out int pcx,
    out int pcy
)

参数

  • pguidRelativeTo
    类型:System.Guid%
    [out] 不使用 (设置为 nullnull 引用(在 Visual Basic 中为 Nothing))。
  • px
    类型:System.Int32%
    [out] 为绝对 x 轨迹高度的指针。
  • py
    类型:System.Int32%
    [out] 为绝对 y 轨迹高度的指针。
  • pcx
    类型:System.Int32%
    [out] 对于 x 轨迹高度相对 px的指针。
  • pcy
    类型:System.Int32%
    [out] 的 y 轨迹高度相对 py的指针。

返回值

类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。

备注

COM 签名

从 vsshell.idl:

HRESULT IVsWindowFrame::GetFramePos(
   [out] VSSETFRAMEPOS *pdwSFP,
   [out] GUID *pguidRelativeTo,
   [out] int *px,
   [out] int *py,
   [out] int *pcx,
   [out] int *pcy
);

.NET Framework 安全性

请参见

参考

IVsWindowFrame 接口

Microsoft.VisualStudio.Shell.Interop 命名空间