Método PathGradientBrush::GetRectangle(RectF*) (gdipluspath.h)
El método PathGradientBrush::GetRectangle obtiene el rectángulo más pequeño que incluye la ruta de acceso de límite de este pincel de degradado de ruta de acceso.
Sintaxis
Status GetRectangle(
RectF *rect
);
Parámetros
rect
Puntero a un objeto RectF que recibe el rectángulo delimitador.
Valor devuelto
Type:Status
Si el método se realiza correctamente, devuelve Ok, que es un elemento de la enumeración Status .
Si se produce un error en el método, devuelve uno de los otros elementos de la enumeración Status .
Observaciones
Ejemplos
En el ejemplo siguiente se crea un objeto PathGradientBrush basado en un polígono definido por cuatro puntos. El código llama al método PathGradientBrush::GetRectangle del objeto PathGradientBrush para obtener el rectángulo más pequeño que incluye la ruta de acceso de límite del pincel. El código llama al método Graphics::FillRectangle de un objeto Graphics, pasando la dirección del objeto PathGradientBrush y una referencia al rectángulo delimitador del pincel. Esa llamada rellena solo la parte del rectángulo delimitador que está dentro de la ruta de acceso de límite del pincel. Por último, el código dibuja el contorno del rectángulo delimitador.
VOID Example_GetRect(HDC hdc)
{
Graphics graphics(hdc);
Pen pen(Color(255, 0, 0, 0));
// Create a path gradient brush based on an array of points.
Point points[] = {
Point(30, 20),
Point(150, 40),
Point(100, 100),
Point(60, 200) };
PathGradientBrush pthGrBrush(points, 4);
// Obtain information about the path gradient brush.
RectF rect;
pthGrBrush.GetRectangle(&rect);
graphics.FillRectangle(&pthGrBrush, rect);
graphics.DrawRectangle(&pen, rect);
}
Requisitos
Requisito | Valor |
---|---|
Header | gdipluspath.h |
Consulte también
Creación de un degradado de trazado
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de