Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Объект PathGradientBrush хранит атрибуты цветового градиента, который можно использовать для заполнения внутренней части пути постепенно изменяющимся цветом. Кисть градиента пути имеет путь границы, цвет границы, центральную точку и цвет центра. При рисовании области кистью градиента пути цвет постепенно меняется от цвета границы к центру при переходе от пути границы к центральной точке.
Наследование
Класс PathGradientBrush реализует Brush.
Методы
Класс PathGradientBrush содержит эти методы.
|
PathGradientBrush::GetBlend Метод PathGradientBrush::GetBlend получает коэффициенты смешения и соответствующие позиции, которые в настоящее время заданы для этой кисти градиента пути. |
|
PathGradientBrush::GetBlendCount Метод PathGradientBrush::GetBlendCount получает количество коэффициентов смешения, заданных в настоящее время для этой кисти градиента пути. |
|
PathGradientBrush::GetCenterColor Метод PathGradientBrush::GetCenterColor получает цвет центральной точки этой кисти градиента пути. |
|
PathGradientBrush::GetCenterPoint Метод PathGradientBrush::GetCenterPoint получает центральную точку этой кисти градиента пути. (перегрузка 1/2) |
|
PathGradientBrush::GetCenterPoint Метод PathGradientBrush::GetCenterPoint получает центральную точку этой кисти градиента пути. (перегрузка 2/2) |
|
PathGradientBrush::GetFocusScales Метод PathGradientBrush::GetFocusScales получает масштабы фокуса этой кисти градиента пути. |
|
PathGradientBrush::GetGammaCorrection Метод PathGradientBrush::GetGammaCorrection определяет, включена ли гамма-коррекция для этой кисти градиента пути. |
|
PathGradientBrush::GetGraphicsPath Метод PathGradientBrush::GetGraphicsPath не реализован в Windows GDI+ версии 1.0. |
|
PathGradientBrush::GetInterpolationColorCount Метод PathGradientBrush::GetInterpolationColorCount получает количество предустановленных цветов, которые в настоящее время заданы для этой кисти градиента пути. |
|
PathGradientBrush::GetInterpolationColors Метод PathGradientBrush::GetInterpolationColors получает предустановленные цвета и позиции смешения, которые в настоящее время указаны для этой кисти градиента пути. |
|
PathGradientBrush::GetPointCount Метод PathGradientBrush::GetPointCount получает количество точек в массиве точек, определяющем путь границы этой кисти. |
|
PathGradientBrush::GetRectangle Метод PathGradientBrush::GetRectangle получает наименьший прямоугольник, который заключает путь границы этой кисти градиента пути. (перегрузка 1/2) |
|
PathGradientBrush::GetRectangle Метод PathGradientBrush::GetRectangle получает наименьший прямоугольник, который заключает путь границы этой кисти градиента пути. (перегрузка 2/2) |
|
PathGradientBrush::GetSurroundColorCount Метод PathGradientBrush::GetSurroundColorCount получает количество цветов, указанных для пути границы этой кисти градиента пути. |
|
PathGradientBrush::GetSurroundColors Метод PathGradientBrush::GetSurroundColors получает цвета окружения, указанные для этой кисти градиента пути. |
|
PathGradientBrush::GetTransform Метод PathGradientBrush::GetTransform получает матрицу преобразования этой кисти градиента пути. |
|
PathGradientBrush::GetWrapMode Метод PathGradientBrush::GetWrapMode получает режим переноса, заданный в данный момент для этой кисти градиента пути. |
|
PathGradientBrush::MultiplyTransform МетодPathGradientBrush::MultiplyTransform обновляет матрицу преобразования кисти с помощью собственного произведения и другой матрицы. |
|
PathGradientBrush::P athGradientBrush Создает объект PathGradientBrush::P athGradientBrush на основе объекта GraphicsPath. |
|
PathGradientBrush::P athGradientBrush Конструктор PathGradientBrush::P athGradientBrush(const PathGradientBrush &) (gdipluspath.h) перечисляет конструкторы класса PathGradientBrush. |
|
PathGradientBrush::P athGradientBrush Создает объект PathGradientBrush::P athGradientBrush на основе массива точек. Инициализирует режим переноса кисти градиента пути. |
|
PathGradientBrush::P athGradientBrush Создает объект PathGradientBrush на основе массива точек. Инициализирует режим переноса кисти градиента пути. |
|
PathGradientBrush::P athGradientBrush Конструктор PathGradientBrush::P athGradientBrush~r5 (gdipluspath.h) перечисляет конструкторы класса PathGradientBrush. |
|
PathGradientBrush::ResetTransform Метод PathGradientBrush::ResetTransform сбрасывает матрицу преобразования этой кисти градиента пути в матрицу удостоверений. Это означает, что преобразование не будет выполнено. |
|
PathGradientBrush::RotateTransform Метод PathGradientBrush::RotateTransform обновляет текущую матрицу преобразования этой кисти с помощью собственного произведения и матрицы поворота. |
|
PathGradientBrush::ScaleTransform Метод PathGradientBrush::ScaleTransform обновляет текущую матрицу преобразования этой кисти с помощью собственного произведения и матрицы масштабирования. |
|
PathGradientBrush::SetBlend Метод PathGradientBrush::SetBlend задает коэффициенты смешения и позиции смешения этой кисти градиента пути. |
|
PathGradientBrush::SetBlendBellShape Метод PathGradientBrush::SetBlendBellShape задает форму смешения этой кисти градиента пути. |
|
PathGradientBrush::SetBlendTriangularShape Метод PathGradientBrush::SetBlendTriangularShape задает форму смешения этой кисти градиента пути. |
|
PathGradientBrush::SetCenterColor Метод PathGradientBrush::SetCenterColor задает центральный цвет этой кисти градиента пути. Центральный цвет — это цвет, который отображается в центральной точке кисти. |
|
PathGradientBrush::SetCenterPoint Метод PathGradientBrush::SetCenterPoint задает центральную точку этой кисти градиента пути. По умолчанию центральная точка находится в центре пути границы кисти, но вы можете задать центральной точке любое расположение внутри или за пределами пути. |
|
PathGradientBrush::SetCenterPoint Метод PathGradientBrush::SetCenterPoint задает центральную точку этой кисти градиента пути. |
|
PathGradientBrush::SetFocusScales Метод PathGradientBrush::SetFocusScales задает масштабы фокуса этой кисти градиента пути. |
|
PathGradientBrush::SetGammaCorrection Метод PathGradientBrush::SetGammaCorrection указывает, включена ли гамма-коррекция для этой кисти градиента пути. |
|
PathGradientBrush::SetGraphicsPath Метод PathGradientBrush::SetGraphicsPath не реализован в Windows GDI+ версии 1.0. |
|
PathGradientBrush::SetInterpolationColors Метод PathGradientBrush::SetInterpolationColors задает предустановленные цвета и положения смешения этой кисти градиента пути. |
|
PathGradientBrush::SetSurroundColors Метод PathGradientBrush::SetSurroundColors задает объемные цвета этой кисти градиента пути. Объемные цвета — это цвета, указанные для дискретных точек на пути границы кисти. |
|
PathGradientBrush::SetTransform Метод PathGradientBrush::SetTransform задает матрицу преобразования этой кисти градиента пути. |
|
PathGradientBrush::SetWrapMode Метод PathGradientBrush::SetWrapMode задает режим переноса этой кисти градиента пути. |
|
PathGradientBrush::TranslateTransform Метод PathGradientBrush::TranslateTransform обновляет текущую матрицу преобразования этой кисти с помощью собственного произведения и матрицы перевода. |
Комментарии
По умолчанию центральная точка кисти градиента пути является центроидом пути границы, но вы можете задать центральную точку в любом расположении внутри или за его пределами, вызвав методы PathGradientBrush::SetCenterPoint.
Путь границы может быть многоугольником, заданным массивом точек, и каждая из этих точек вдоль границы может иметь свой цвет.
По умолчанию цвет линейно связан с расстоянием при перемещении от точки на границе к центральной точке. Вы можете настроить связь между цветом и расстоянием, вызвав PathGradientBrush::SetBlend.
Требования
| Требование | Значение |
|---|---|
| Целевая платформа | Windows |
| Header | gdipluspath.h |