Windows 3.1 Device Drivers (ddag31qh.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
SetPalTrans
                                                     Up Next Previous
────────────────────────────────────────────────────────────────────────────
 
void SetPalTrans(lpIndexes)
LPWORD lpIndexes;   /* points to array of indexes */
 
The SetPalTrans function copies the translation table pointed to by the
lpIndexes parameter and creates a corresponding inverse translation table.
The driver uses the translation tables for logical-to-physical, color-index
mapping.
 
A graphics driver must export the GetPalette function if the RC_PALETTE
value is set in the dpRaster member of the driver's GDIINFO structure.
 
Parameter  Description
────────────────────────────────────────────────────────────────────────────
 
 
lpIndexes  Points to the array containing color indexes. The number of
           indexes in the array is specified by the dpPalColors member in
           the device's GDIINFO structure.
 
Return Value
 
This function has no return value.
 
Comments
 
The export ordinal for this function is 24.
 
If lpIndexes is not NULL, SetPalTrans copies the translation table into its
own translation table and constructs an inverse of the table. The driver
uses the inverse table whenever GDI requests block transfers from the screen
to a memory bitmap. If lpIndexes is NULL, the function constructs the
identity table.
 
See Also
 
GetPalTrans