Поделиться через


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

Дескриптор Windows Region, указывающий границы области проверки нажатия в пределах фонового изображения.

pt
Point

Объект Point для проверки.

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

Параметры

dc
IDeviceContext

Объект IDeviceContext, который будет использоваться при выполнении данной операции.

backgroundRectangle
Rectangle

Объект Rectangle, содержащий фон текущего элемента визуального стиля.

pt
Point

Объект Point для проверки.

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

Параметры

g
Graphics

Объект Graphics, который будет использоваться при выполнении данной операции.

backgroundRectangle
Rectangle

Объект Rectangle, содержащий фон текущего элемента визуального стиля.

region
Region

Объект Region, указывающий границы области проверки нажатия в пределах фонового изображения.

pt
Point

Объект Point для проверки.

options
HitTestOptions

Поразрядное сочетание значений HitTestOptions.

Возвращаемое значение

Объект HitTestCode, описывающий, где параметр pt расположен на фоновом изображении текущего элемента визуального стиля, если он существует.

Исключения

g имеет значение null.

Применяется к