Метод Matrix::TransformPoints(Point*,INT) (gdiplusmatrix.h)
Метод Matrix::TransformPoints умножает каждую точку массива на эту матрицу. Каждая точка обрабатывается как матрица строк. Умножение выполняется с матрицей строк слева и этой матрицей справа.
Синтаксис
Status TransformPoints(
[in, out] Point *pts,
[in] INT count
);
Параметры
[in, out] pts
Тип: Point*
Указатель на массив объектов Point , который на входных данных содержит преобразуемые точки, а на выходных данных получает преобразованные точки. Каждая точка в массиве преобразуется (умножается на эту матрицу) и обновляется с учетом результата преобразования.
[in] count
Тип: INT
Необязательный элемент. Целое число, указывающее количество точек для преобразования. Значение по умолчанию — 1.
Возвращаемое значение
Тип: Состояние
В случае успешного выполнения метода возвращается ОК, который является элементом перечисления Status .
Если метод завершается ошибкой, он возвращает один из других элементов перечисления Status .
Требования
Минимальная версия клиента | Windows XP, Windows 2000 Профессиональная [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | gdiplusmatrix.h (включая Gdiplus.h) |
Библиотека | Gdiplus.lib |
DLL | Gdiplus.dll |
См. также раздел
Глобальные и локальные преобразования