DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions de dessin
  • Modification de la couleur d'une zone
dRemplissage (Exemple)
Modification de la couleur d'une zone
Le code suivant permet de modifier la couleur d'une zone dans un champ Image (IMG_ImageDessin). L'utilisateur sélectionne cette zone en cliquant dedans sur le champ Image. La nouvelle couleur est sélectionnée par l'utilisateur à l'aide d'un sélecteur (SEL_SelectCouleur). Les coordonnées du clic de souris sont récupérées par les fonctions SourisPosX et SourisPosY.
Pour cet exemple, nous considérons que le champ Image (IMG_ImageDessin) contient plusieurs dessins.
// -- Code de clic sur "IMG_ImageDessin"
// Déclaration des variables
CouleurZone est un entier
CoordX est un entier
CoordY est un entier

// Déclaration du dessin dans le champ Image "IMG_ImageDessin"
dDébutDessin(IMG_ImageDessin)

// Récupération des coordonnées du clic de souris
CoordX = SourisPosX()
CoordY = SourisPosY()

// Récupération de la couleur de remplissage sélectionnée
SELON SEL_SelectCouleur
CAS 1 : CouleurZone = RougeClair
CAS 2 : CouleurZone = BleuClair
CAS 3 : CouleurZone = VertClair
CAS 4 : CouleurZone = JauneClair
FIN

// Coloriage de la zone
dRemplissage(CoordX, CoordY, CouleurZone)
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale