Метод Pen::ResetTransform (gdipluspen.h)
Метод Pen::ResetTransform задает матрицу преобразования мира этого объекта Pen в матрицу идентификации.
Синтаксис
Status ResetTransform();
Возвращаемое значение
Тип: Состояние
В случае успешного выполнения метода возвращается ОК, который является элементом перечисления Status .
Если метод завершается ошибкой, он возвращает один из других элементов перечисления OK .
Комментарии
Матрица удостоверений представляет преобразование, которое ничего не делает. Если матрица преобразования мира объекта Перо является матрицей идентификации, то преобразование мира не применяется к элементам, нарисованным с помощью этого объекта Pen .
Примеры
В следующем примере создается объект Pen , устанавливается матрица масштабирования для пера и рисуется прямоугольник. Затем код сбрасывает преобразование пера и рисует второй прямоугольник.
VOID Example_ResetTrans(HDC hdc)
{
Graphics graphics(hdc);
// Create a pen, and set its transformation.
Pen pen(Color(255, 0, 0, 255), 2);
pen.ScaleTransform(8, 4);
// Draw a rectangle with the transformed pen.
graphics.DrawRectangle(&pen, 50, 50, 150, 100);
pen.ResetTransform();
// Draw a rectangle with no pen transformation.
graphics.DrawRectangle(&pen, 250, 50, 150, 100);
}
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP, Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | gdipluspen.h (включая Gdiplus.h) |
Библиотека | Gdiplus.lib |
DLL | Gdiplus.dll |