Структура XFORM
Структура XFORM имеет следующую форму:
typedef struct tagXFORM { /* xfrm */
FLOAT eM11;
FLOAT eM12;
FLOAT eM21;
FLOAT eM22;
FLOAT eDx;
FLOAT eDy;
} XFORM;
Заметки
Структура XFORM определяет преобразование страница-космической мир-космической.Члены eDx и eDy определяет горизонтальные и вертикальные компоненты перевода, соответственно.В следующей таблице показано, как другие элементы используются в зависимости от операции:
Операция |
eM11 |
eM12 |
eM21 |
eM22 |
---|---|---|---|---|
Rotation |
Косинус угла поворота |
Синус угла поворота |
Отрицательный синус угла поворота |
Косинус угла поворота |
Масштабирование |
Горизонтальный компонент масштабирования |
Nothing |
Nothing |
Вертикальный компонент масштабирования |
Ножницы |
Nothing |
Горизонтальная константа соразмерности |
Вертикальная константа соразмерности |
Nothing |
Отражение |
Горизонтальный компонент отражения |
Nothing |
Nothing |
Вертикальный компонент отражения |
Требования
Header: wingdi.h