#define GETVECTORPENSIZE 26 |
short Control(lpDevice, GETVECTORPENSIZE, lpInData, lpOutData) | |||
LPPDEVICE lpDevice; | |||
LPPEN lpInData; | |||
LPPOINT lpOutData; |
The GETVECTORPENSIZE escape retrieves the size in device units of a plotter pen. GDI uses this information to prevent hatched brush patterns from overwriting the border of a closed figure.
lpDevice
Points to a PDEVICE structure specifying the destination device.
lpInData
Points to a LPEN structure that specifies the pen for which the width is to be retrieved. The LPEN structure has the following form:
typedef struct tagLPEN {
long lopnStyle;
POINT lopnWidth;
long lopnColor;
} LPEN;
lpOutData
Points to a POINT structure that receives the pen width in device units. The escape copies the pen width to the y member. The POINT structure has the following form:
typedef struct tagPOINT {
short x;
short y;
} POINT;
The return value is 1 if the escape is successful. Otherwise, it is 0 if the escape is not successful or not implemented.