home *** CD-ROM | disk | FTP | other *** search
- { From: dv224@cleveland.Freenet.Edu (Matthew R Powenski) }
-
- Unit WinG;
-
- Interface
-
- Uses
- WinTypes;
-
- Type
- pPointer = ^Pointer;
- Wing_Dither_Type = (WING_DISPERSED_4x4,
- WING_DISPERSED_8x8, WING_CLUSTERED_4x4);
-
- {**** WingDC and WinGBitmap
- ************************************************}
-
- Function WinGCreateDC: HDC;
- Function WinGRecommendDIBFormat (pFormat: pBitmapInfo): Bool;
- Function WinGCreateBitmap (WinGDC: hDC; pHeader: pBitmapInfo;
- ppBits: pPointer): hBitmap;
- Function WinGGetDIBPointer (WinGBitmap: hBitmap; pHeader:
- pBitmapInfo): Pointer;
- Function WinGGetDIBColorTable (WinGDC:
- hDC;StartIndex,NumberOfEntries: Word; Var Colors: tRgbQuad): Word;
- Function WinGSetDIBColorTable (WinGDC:
- hDC;StartIndex,NumberOfEntries: Word; Var Colors: tRgbQuad): Word;
-
- {**** Halftoning
- ***********************************************************}
-
- Function WinGCreateHalftonePalette: HPALETTE;
- Function WinGCreateHalftoneBrush (Context: HDC;crColor: tColorRef;
- DitherType: WING_DITHER_TYPE): hBrush;
-
- {**** Blts
- ***************************************************************
- **}
-
- Function WinGBitBlt (hdcDest:
- HDC;nXOriginDest,nYOriginDest,nWidthDest,nHeightDest: Integer;
- hdcSrc: HDC;nXOriginSrc,nYOriginSrc: Integer): Bool;
-
- Function WinGStretchBlt (hdcDest:
- HDC;nXOriginDest,nYOriginDest,nWidthDest,nHeightDest: Integer;
- hdcSrc:
- HDC;nXOriginSrc,nYOriginSrc,nWidthSrc,nHeightSrc: Integer): Bool;
-
- Implementation
- Function WinGBitBlt; External 'WING' Index 1010;
- Function WinGCreateBitmap; External 'WING' Index 1003;
- Function WinGCreateDC; External 'WING' Index 1001;
- Function WinGCreateHalftoneBrush; External 'WING' Index 1008;
- Function WinGCreateHalftonePalette; External 'WING' Index 1007;
- Function WinGGetDIBColorTable; External 'WING' Index 1005;
- Function WinGGetDIBPointer; External 'WING' Index 1004;
- Function WinGRecommendDIBFormat; External 'WING' Index 1002;
- Function WinGSetDIBColorTable; External 'WING' Index 1006;
- Function WinGStretchBlt; External 'WING' Index 1009;
- End.