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.
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.
This function has no return value.
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.