IVsWindowFrame4.GetWindowScreenRect(Int32, Int32, Int32, Int32) 方法

定义

获取框架在屏幕坐标中的位置。 此矩形表示工具窗口内容部分的屏幕坐标(以像素为单位)。 此区域不包括标题区域,但包含窗口承载的所有工具栏。 无论窗口的停靠状态 (浮动、停靠、MDI) ,此函数的行为都相同。 如果可以准确计算帧的位置和大小,则 isOnScreen 返回值将设置为 true; 如果无法准确计算帧的位置或大小值,则设置为 false。

public:
 bool GetWindowScreenRect([Runtime::InteropServices::Out] int % screenLeft, [Runtime::InteropServices::Out] int % screenTop, [Runtime::InteropServices::Out] int % screenWidth, [Runtime::InteropServices::Out] int % screenHeight);
bool GetWindowScreenRect([Runtime::InteropServices::Out] int & screenLeft, [Runtime::InteropServices::Out] int & screenTop, [Runtime::InteropServices::Out] int & screenWidth, [Runtime::InteropServices::Out] int & screenHeight);
public bool GetWindowScreenRect (out int screenLeft, out int screenTop, out int screenWidth, out int screenHeight);
abstract member GetWindowScreenRect : int * int * int * int -> bool
Public Function GetWindowScreenRect (ByRef screenLeft As Integer, ByRef screenTop As Integer, ByRef screenWidth As Integer, ByRef screenHeight As Integer) As Boolean

参数

screenLeft
Int32

左屏幕坐标。

screenTop
Int32

顶部屏幕坐标。

screenWidth
Int32

屏幕宽度坐标。

screenHeight
Int32

屏幕高度坐标。

返回

Boolean

此 HRESULT。

适用于