The PAINTTRANSFORM structure contains information used to transform (scale and rotate) coordinates.
typedef struct _PAINTTRANSFORM{L_INT nRotate;SIZE Scale;} PAINTTRANSFORM, * pPAINTTRANSFORM;
Rotation angle. The angle is in degrees, counter-clockwise.
Scaling factor.
cx will be used to scale the coordinates in the horizontal direction.
cy will be used to scale the coordinates in the vertical direction.
Valid values are between 1 and 10000, For example:
| Value | Meaning |
|---|---|
| 100 | the same. |
| 110 | 1.1 times the original dimensions |
| 120 | 1.2 times the original dimensions up to |
| 10000 | 100 times larger than the original dimensions. |
| 99 | 0.99 times the original dimensions, |
| 98 | 0.98 times the original dimensions |
| 1 | 0.01 times the original dimensions. |