VisualStyleRenderer.HitTestBackground 方法

定义

确定某个点是否包含在当前视觉样式元素的背景中。

重载

HitTestBackground(IDeviceContext, Rectangle, IntPtr, Point, HitTestOptions)

返回一个命中测试代码,指示该点是否包含在当前视觉样式元素的背景中的指定区域内。

HitTestBackground(IDeviceContext, Rectangle, Point, HitTestOptions)

返回一个命中测试代码,指示某个点是否包含在当前视觉样式元素的背景中。

HitTestBackground(Graphics, Rectangle, Region, Point, HitTestOptions)

返回一个命中测试代码,指示该点是否包含在当前视觉样式元素的背景中的指定边界内。

HitTestBackground(IDeviceContext, Rectangle, IntPtr, Point, HitTestOptions)

返回一个命中测试代码,指示该点是否包含在当前视觉样式元素的背景中的指定区域内。

public:
 System::Windows::Forms::VisualStyles::HitTestCode HitTestBackground(System::Drawing::IDeviceContext ^ dc, System::Drawing::Rectangle backgroundRectangle, IntPtr hRgn, System::Drawing::Point pt, System::Windows::Forms::VisualStyles::HitTestOptions options);
public System.Windows.Forms.VisualStyles.HitTestCode HitTestBackground (System.Drawing.IDeviceContext dc, System.Drawing.Rectangle backgroundRectangle, IntPtr hRgn, System.Drawing.Point pt, System.Windows.Forms.VisualStyles.HitTestOptions options);
member this.HitTestBackground : System.Drawing.IDeviceContext * System.Drawing.Rectangle * nativeint * System.Drawing.Point * System.Windows.Forms.VisualStyles.HitTestOptions -> System.Windows.Forms.VisualStyles.HitTestCode
Public Function HitTestBackground (dc As IDeviceContext, backgroundRectangle As Rectangle, hRgn As IntPtr, pt As Point, options As HitTestOptions) As HitTestCode

参数

dc
IDeviceContext

此操作将使用的 IDeviceContext

backgroundRectangle
Rectangle

一个 Rectangle,它包含当前视觉样式元素的背景。

hRgn
IntPtr

nativeint

一个指向用于指定背景内命中测试区域边界的 Region 的 Windows 句柄。

pt
Point

要测试的 Point

options
HitTestOptions

HitTestOptions 值的按位组合。

返回

HitTestCode

一个 HitTestCode,它描述 pt 在当前视觉样式元素的背景中所处的位置。

例外

dcnull

适用于

HitTestBackground(IDeviceContext, Rectangle, Point, HitTestOptions)

返回一个命中测试代码,指示某个点是否包含在当前视觉样式元素的背景中。

public:
 System::Windows::Forms::VisualStyles::HitTestCode HitTestBackground(System::Drawing::IDeviceContext ^ dc, System::Drawing::Rectangle backgroundRectangle, System::Drawing::Point pt, System::Windows::Forms::VisualStyles::HitTestOptions options);
public System.Windows.Forms.VisualStyles.HitTestCode HitTestBackground (System.Drawing.IDeviceContext dc, System.Drawing.Rectangle backgroundRectangle, System.Drawing.Point pt, System.Windows.Forms.VisualStyles.HitTestOptions options);
member this.HitTestBackground : System.Drawing.IDeviceContext * System.Drawing.Rectangle * System.Drawing.Point * System.Windows.Forms.VisualStyles.HitTestOptions -> System.Windows.Forms.VisualStyles.HitTestCode
Public Function HitTestBackground (dc As IDeviceContext, backgroundRectangle As Rectangle, pt As Point, options As HitTestOptions) As HitTestCode

参数

dc
IDeviceContext

此操作将使用的 IDeviceContext

backgroundRectangle
Rectangle

一个 Rectangle,它包含当前视觉样式元素的背景。

pt
Point

要测试的 Point

options
HitTestOptions

HitTestOptions 值的按位组合。

返回

HitTestCode

一个 HitTestCode,它描述 pt 在当前视觉样式元素的背景中所处的位置。

例外

dcnull

适用于

HitTestBackground(Graphics, Rectangle, Region, Point, HitTestOptions)

返回一个命中测试代码,指示该点是否包含在当前视觉样式元素的背景中的指定边界内。

public:
 System::Windows::Forms::VisualStyles::HitTestCode HitTestBackground(System::Drawing::Graphics ^ g, System::Drawing::Rectangle backgroundRectangle, System::Drawing::Region ^ region, System::Drawing::Point pt, System::Windows::Forms::VisualStyles::HitTestOptions options);
public System.Windows.Forms.VisualStyles.HitTestCode HitTestBackground (System.Drawing.Graphics g, System.Drawing.Rectangle backgroundRectangle, System.Drawing.Region region, System.Drawing.Point pt, System.Windows.Forms.VisualStyles.HitTestOptions options);
member this.HitTestBackground : System.Drawing.Graphics * System.Drawing.Rectangle * System.Drawing.Region * System.Drawing.Point * System.Windows.Forms.VisualStyles.HitTestOptions -> System.Windows.Forms.VisualStyles.HitTestCode
Public Function HitTestBackground (g As Graphics, backgroundRectangle As Rectangle, region As Region, pt As Point, options As HitTestOptions) As HitTestCode

参数

g
Graphics

此操作将使用的 Graphics

backgroundRectangle
Rectangle

一个 Rectangle,它包含当前视觉样式元素的背景。

region
Region

一个 Region,它指定背景中命中测试区域的边界。

pt
Point

要测试的 Point

options
HitTestOptions

HitTestOptions 值的按位组合。

返回

HitTestCode

一个 HitTestCode,它描述 pt 在当前视觉样式元素的背景中所处的位置(如果位于背景中)。

例外

gnull

适用于