Convertir le code de couleur rgb en directx

Contenu du snippet

Un aspect assez technique de DirectX mais utile, les couleurs RGB ne correspondant pas aux couleurs DX.

Source / Exemple :


Public Function RGB2DX(R As Long, G As Long, B As Long) As Long
    'Converti le code de couleur RGB en code de couleur DX
    RGB2DX = DX.CreateColorRGBA(CSng((1 / 255) * R), CSng((1 / 255) * G), CSng((1 / 255) * B), 0)
End Function

Conclusion :


Voila, c' est assez simple à utilisé, par ex.:
Backbuffer.SetForeColor RGB2DX (100, 150, 90)

L' objet DX, doit etre définit avant comme objet DirectX7

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.