GETVECTORPENSIZE

  #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.

Parameters

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;

Return Value

The return value is 1 if the escape is successful. Otherwise, it is 0 if the escape is not successful or not implemented.