TKSoft-Online

Umrechnen Long-Farbwert in RGB-Farbwerte PDF Drucken E-Mail
( 0 Votes )
MS-Access Codes - Codeschnipsel Grafik
  
Mittwoch, den 07. Mai 2008 um 06:00 Uhr

Problemstellung:

Wie kann ich einen Long-Farbwert in RGB-Farbwerte umrechnen?

Lösung:
Folgende Funktion in ein öffentliches Modul kopieren:

Public Enum eRGBParts
    rgbRed = 1
    rgbGreen = 2
    rgbBlue = 3
End Enum

Public Function GetRGBValue( _
    ByVal lngColor As Long, _
    ByVal lngRGB As eRGBParts) As Integer

    Select Case lngRGB
        Case 1 'Rot
            GetRGBValue = lngColor And &HFF&
        Case 2 'Grün
            GetRGBValue = lngColor \ &H100& And &HFF&
        Case 3 'Blau
            GetRGBValue = lngColor \ &H10000 And &HFF&
    End Select
End Function

 

Aufruf:

  MsgBox "Rot:" & GetRGBValue(8454143, rgbRed) & vbNewLine _
    & "Grün: " & GetRGBValue(8454143, rgbGreen) & _
    vbNewLine & "Blau: " & GetRGBValue(8454143, rgbBlue)

 

Ergebnis:


DatumKlicks
Total2169
Do. 241
Mi. 233
Di. 222
Mo. 211
So. 204
Sa. 191
Fr. 184
Aktualisiert ( Donnerstag, den 01. Juli 2010 um 12:51 Uhr )
 

Kommentar schreiben


Sicherheitscode
Aktualisieren

Login

Latest Comments

Latest Forum Posts

Mehr »

Download Statistik

41 Kategorien
187 Dateien
173466 Downloads