4 * Copyright 1997 John Harvey
13 /***********************************************************************
16 HPEN32
WIN16DRV_PEN_SelectObject( DC
* dc
, HPEN32 hpen
, PENOBJ
* pen
)
18 WIN16DRV_PDEVICE
*physDev
= (WIN16DRV_PDEVICE
*)dc
->physDev
;
19 HPEN32 prevHandle
= dc
->w
.hPen
;
23 printf("In WIN16DRV_PEN_SelectObject\n");
24 lPen16
.lopnStyle
= pen
->logpen
.lopnStyle
;
25 lPen16
.lopnWidth
.x
= pen
->logpen
.lopnWidth
.x
;
26 lPen16
.lopnWidth
.y
= pen
->logpen
.lopnWidth
.y
;
27 lPen16
.lopnColor
= pen
->logpen
.lopnColor
;
28 nSize
= PRTDRV_RealizeObject (physDev
->segptrPDEVICE
, OBJ_PEN
,
31 /* may need to realloc segptrFOntInfo*/
32 physDev
->segptrPenInfo
= WIN16_GlobalLock16(GlobalAlloc16(GHND
, nSize
));
33 nSize
= PRTDRV_RealizeObject(physDev
->segptrPDEVICE
, OBJ_PEN
,
35 (LPVOID
)physDev
->segptrPenInfo
,