ColorRequester()

Syntaxe

Resultat = ColorRequester([Couleur])
Description
Ouvre une boîte de dialogue standard pour choisir une couleur 24 bits (3 octets).

Arguments

Couleur (optionnel) Couleur par défaut lors de l'ouverture de la boîte.

Valeur de retour

La couleur 24 bits (3 octets) sélectionnée ou -1 ou si l'utilisateur a annulé la sélection.

Pour récupérer facilement la valeur de chacune des composantes, utiliser les commandes Red(), Green() et Blue().

Remarques

La bibliothèque VectorDrawing fonctionne avec les couleurs 32 bits(4 octets), comprenant la transparence alpha. Vous trouverez ci-dessous un exemple de code pour ajouter la transparence à une couleur 24 bits.

Exemple

  Couleur = ColorRequester()
  If Couleur > -1
    a$ = "Vous avez sélectionné la couleur suivante:" + Chr(10)  ; Chr(10) est seulement nécessaire
    a$ + "Valeur 24 Bits: " + Str(Couleur)              + Chr(10)  ; pour les retours à la ligne
    a$ + "Composante rouge:    " + Str(Red(Couleur))    + Chr(10)
    a$ + "Composante verte:  " + Str(Green(Couleur))    + Chr(10)
    a$ + "Composante bleue:   " + Str(Blue(Couleur))
  Else  
    a$ = "La sélection a été annulée."
  EndIf
  MessageRequester("Information",a$,0)
  End

OS Supportés

Tous

Requester Index - FontRequester() ->