|
|
|
Windows Shell |
|
Shell Color Palette Handling Functions |
|
|
ColorAdjustLuma ColorRGBToHLS
|
SHCreateShellPalette SHGetInverseCMAP
|
|
ColorAdjustLuma |
|
Changes the luminance
of a RGB value. Hue and saturation are not affected. |
|
DECLARE FUNCTION ColorAdjustLuma _ LIB "SHLWAPI.DLL" _ ALIAS "ColorAdjustLuma" ( _ BYVAL clrRGB AS DWORD _ , BYVAL n AS LONG _ , BYVAL fScale AS LONG _ )
AS DWORD |
|
ColorHLSToRGB |
|
Converts colors from
hue-luminance-saturation (HLS) to RGB format. |
|
DECLARE FUNCTION ColorHLSToRGB _ LIB "SHLWAPI.DLL" _ ALIAS "ColorHLSToRGB" ( _ BYVAL wHue AS WORD _ , BYVAL wLuminance AS WORD _ , BYVAL wSaturation AS WORD _ )
AS DWORD |
|
ColorRGBToHLS |
|
Converts colors from
RGB to hue-luminance-saturation (HLS) format. |
|
DECLARE SUB ColorRGBToHLS _ LIB "SHLWAPI.DLL" _ ALIAS "ColorRGBToHLS" ( _ BYVAL clrRGB AS DWORD _ , BYREF wHue AS WORD _ , BYREF wLuminance AS WORD _ , BYREF wSaturation AS WORD _ ) |
|
SHCreateShellPalette |
|
Creates a halftone
palette for the specified device context. |
|
DECLARE FUNCTION SHCreateShellPalette _ LIB "SHLWAPI.DLL" _ ALIAS "SHCreateShellPalette" ( _ BYVAL HDC AS DWORD _ ) AS DWORD |
|
SHGetInverseCMAP |
|
Retrieves the inverse
color table mapping for the halftone palette. |
|
DECLARE FUNCTION SHGetInverseCMAP _ LIB "SHLWAPI.DLL" _ ALIAS "SHGetInverseCMAP" ( _ BYVAL pbMap AS DWORD _ , BYVAL cbMap AS DWORD _ ) AS LONG |
Page last updated on Saturday, 07 January 2006 19:09:36 +0100