home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 19
/
CD_ASCQ_19_010295.iso
/
win
/
prg
/
cenviw
/
gdi.lib
< prev
next >
Wrap
Text File
|
1994-08-29
|
1KB
|
51 lines
// GDI.LIB - Interfaces to some of Windows' graphics routines
// ver.2
//
// Contributed in its initial form to the CEnvi library by Jari Karjala.
// Thank you Jari.
MoveTo(pHdc,pX1,pY1)
{
DynamicLink("GDI","MOVETO",SWORD16,PASCAL,pHdc,pX1,pY1);
}
LineTo(pHdc,pX1,pY1)
{
DynamicLink("GDI","LINETO",SWORD16,PASCAL,pHdc,pX1,pY1);
}
Rectangle(pHdc,pX1,pY1,pX2,pY2)
{
DynamicLink("GDI","RECTANGLE",SWORD16,PASCAL,pHdc,pX1,pY1,pX2,pY2);
}
RoundRect(pHdc,pX1,pY1,pX2,pY2,pA,pB)
{
DynamicLink("GDI","ROUNDRECT",SWORD16,PASCAL,pHdc,pX1,pY1,pX2,pY2,pA,pB);
}
Ellipse(pHdc,pX1,pY1,pX2,pY2)
{
DynamicLink("GDI","ELLIPSE",SWORD16,PASCAL,pHdc,pX1,pY1,pX2,pY2);
}
SelectObject(pHdc,pObj)
{
return DynamicLink("GDI","SELECTOBJECT",SWORD16,PASCAL,pHdc,pObj);
}
BeginPaint(pWindowHandle,pPaintStructBLOb)
{
// Prepare window for painting and fill paint struct blob
// Return: pHdc
BLObSize(pPaintStructBLOb,32);
return DynamicLink("USER","BEGINPAINT",SWORD16,PASCAL,pWindowHandle,pPaintStructBLOb);
}
EndPaint(pWindowHandle,pPaintStructBLOb)
{
DynamicLink("USER","ENDPAINT",SWORD16,PASCAL,pWindowHandle,pPaintStructBLOb);
}