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)
- Исходный код:
- VisualStyleRenderer.cs
- Исходный код:
- VisualStyleRenderer.cs
- Исходный код:
- VisualStyleRenderer.cs
Возвращает код проверки нажатия, указывающий, содержится ли точка в фоне текущего элемента визуального стиля и внутри указанной области.
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, который будет использоваться при выполнении данной операции.
- hRgn
-
IntPtr
nativeint
Дескриптор Windows Region, указывающий границы области проверки нажатия в пределах фонового изображения.
- options
- HitTestOptions
Поразрядное сочетание значений HitTestOptions.
Возвращаемое значение
Объект HitTestCode, описывающий, где параметр pt
расположен на фоновом изображении текущего элемента визуального стиля.
Исключения
dc
имеет значение null
.
Применяется к
HitTestBackground(IDeviceContext, Rectangle, Point, HitTestOptions)
- Исходный код:
- VisualStyleRenderer.cs
- Исходный код:
- VisualStyleRenderer.cs
- Исходный код:
- VisualStyleRenderer.cs
Возвращает код проверки нажатия, указывающий, содержится ли точка в фоне текущего элемента визуального стиля.
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)
- Исходный код:
- VisualStyleRenderer.cs
- Исходный код:
- VisualStyleRenderer.cs
- Исходный код:
- VisualStyleRenderer.cs
Возвращает код проверки нажатия, указывающий, содержится ли точка в фоне текущего элемента визуального стиля и внутри указанных границ.
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
Параметры
- region
- Region
Объект Region, указывающий границы области проверки нажатия в пределах фонового изображения.
- options
- HitTestOptions
Поразрядное сочетание значений HitTestOptions.
Возвращаемое значение
Объект HitTestCode, описывающий, где параметр pt
расположен на фоновом изображении текущего элемента визуального стиля, если он существует.
Исключения
g
имеет значение null
.