SetLuminanceOfColor                              (XAPI2000)

Deklaration VB 6.0
Function SetLuminanceOfColor (ByVal RGBColor As Long, ByVal nLuminance As Long) As Long

Deklaration VB.NET
Function SetLuminanceOfColor (ByVal RGBColor As Integer, ByVal nLuminance As Integer) As Integer

Beskrivning
Sätter luminans (ljusstyrka) för en RGB-färg.
 
Du anger färgen som ska modifieras via inparametern RGBColor och vad luminansen (ljusstyrkan) ska vara för färgen via inparametern nLuminance.
 
Inparametern nLuminance måste ha ett värde mellan 0 och 1000, där 0 innebär lägsta ljusstyrka (0%) och 1000 innebär högsta ljusstyrka (100%). Varje heltalsförändring av nLuminance (dvs +/- 1) innebär 0,1% förändring av ljusstyrkan.

Returvärden
Funktionen returnerar den uppdaterade RGB-färgen. Inträffar det något fel så returnerar funktionen samma färg som speciferades via inparametern RGBColor.

Se även
ChangeLuminanceOfColor
.
    
  
Exempel (VB 6.0)

Dim rgbMyColor As Long
 
' Skapa en färg (röd)
rgbMyColor = RGB(192, 0, 0)
' Sätt önskad ljusstyrka för färg
rgbMyColor = SetLuminanceOfColor(rgbMyColor, 100)
 
  
SamLogic