Método LinearGradientBrush::LinearGradientBrush(constPointF&,constPointF&,constColor&,constColor&) (gdiplusbrush.h)
Cria um objeto LinearGradientBrush::LinearGradientBrush de um conjunto de pontos de limite e cores de limite.
Sintaxe
void LinearGradientBrush(
[in, ref] const PointF & point1,
[in, ref] const PointF & point2,
[in, ref] const Color & color1,
[in, ref] const Color & color2
);
Parâmetros
[in, ref] point1
Tipo: const PointF
Referência a um objeto Point que especifica o ponto de partida do gradiente. A linha de limite inicial passa pelo ponto de partida.
[in, ref] point2
Tipo: const PointF
Referência a um objeto Point que especifica o ponto final do gradiente. A linha de limite final passa pelo ponto final.
[in, ref] color1
Tipo: const Color
Referência a um objeto Color que especifica a cor na linha de limite inicial desse pincel de gradiente linear.
[in, ref] color2
Tipo: const Color
Referência a um objeto Color que especifica a cor na linha de limite final desse pincel de gradiente linear.
Retornar valor
Nenhum
Comentários
A "linha direcional", uma linha reta imaginária, é definida pelo ponto inicial, ponto1 e o ponto final, ponto2. O limite inicial do gradiente é uma linha reta perpendicular à linha direcional e que passa pelo ponto inicial. O limite final do gradiente é uma linha reta paralela à linha de limite inicial e que passa pelo ponto final. A cor do gradiente é constante ao longo das linhas paralelas às linhas de limite. O gradiente muda gradualmente da cor inicial para a cor final ao longo da linha direcional.
Exemplos
O exemplo a seguir cria um pincel de gradiente linear de um conjunto de pontos de limite e cores de limite. Em seguida, o código usa o pincel para pintar o interior de um retângulo.
VOID Example_Construct02(HDC hdc)
{
Graphics myGraphics(hdc);
LinearGradientBrush linGrBrush(
PointF(0.8f, 1.6f),
PointF(3.0f, 2.4f),
Color(255, 255, 0, 0), // red
Color(255, 0, 0, 255)); // blue
myGraphics.SetPageUnit(UnitInch);
myGraphics.FillRectangle(&linGrBrush, 0, 0, 4, 3);
}
Requisitos
Cliente mínimo com suporte | Windows XP, Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | gdiplusbrush.h (inclua Gdiplus.h) |
Biblioteca | Gdiplus.lib |
DLL | Gdiplus.dll |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de