VisualStyleRenderer.HitTestBackground 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
确定某个点是否包含在当前视觉样式元素的背景中。
重载
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
参数
此操作将使用的 IDeviceContext。
- options
- HitTestOptions
HitTestOptions 值的按位组合。
返回
一个 HitTestCode,它描述 pt
在当前视觉样式元素的背景中所处的位置。
例外
dc
为 null
。
适用于
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
参数
此操作将使用的 IDeviceContext。
- options
- HitTestOptions
HitTestOptions 值的按位组合。
返回
一个 HitTestCode,它描述 pt
在当前视觉样式元素的背景中所处的位置。
例外
dc
为 null
。
适用于
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
参数
- options
- HitTestOptions
HitTestOptions 值的按位组合。
返回
一个 HitTestCode,它描述 pt
在当前视觉样式元素的背景中所处的位置(如果位于背景中)。
例外
g
为 null
。