SETFILLSTYLE |
Fixe le style de remplissage |
|---|---|
| Turbo C 1.5+ | graphics.h |
Syntaxe
| void far setfillstyle(int pattern, int color); |
Paramètres
| Nom | Description |
|---|---|
| pattern | Ce paramètre retourne le motif à utiliser. |
| color | Ce paramètre permet d'indiquer le numéro de la couleur. |
Description
Cette fonction permet de définir le motif et la couleur de remplissage.
Remarques
- La fonction setfillstyle définit le motif de remplissage et la couleur de remplissage actuels. Pour définir un motif de remplissage défini par l'utilisateur, ne donnez pas un motif de 12 (USER_FILL) à la fonction setfillstyle ; à la place, appelez setfillpattern.
- L'énumération fillpatterns, définie dans graphics.h, donne des noms pour les motifs de remplissage prédéfinis, ainsi qu'un indicateur pour un motif défini par l'utilisateur :
- Tous sauf EMPTY_FILL remplissent avec la couleur de remplissage actuelle ; EMPTY_FILL utilise la couleur d'arrière-plan actuelle.
- Si une entrée non valide est passée à setfillstyle, graphresult renverra -11 (grError), et le motif de remplissage actuel et la couleur de remplissage resteront inchangés.
- La fonction setfillstyle fonctionne uniquement avec les compatibles IBM PC et compatibles équipés d'adaptateurs d'affichage graphiques pris en charge.
| Nom | Valeur | Description |
|---|---|---|
| EMPTY_FILL | 0 | Remplir avec la couleur de fond |
| SOLID_FILL | 1 | Remplissage solide |
| LINE_FILL | 2 | Remplir avec ---- |
| LTSLASH_FILL | 3 | Remplir avec /// |
| SLASH_FILL | 4 | Remplir avec ///, lignes épaisses |
| BKSLASH_FILL | 5 | Remplir avec \\\, lignes épaisses |
| LTBKSLASH_FILL | 6 | Remplir avec \\\ |
| HATCH_FILL | 7 | Remplissage de trappe légère |
| XHATCH_FILL | 8 | Remplissage hachuré épais |
| INTERLEAVE_FILL | 9 | Remplissage de ligne entrelacée |
| WIDE_DDT_FILL | 10 | Remplissage de points largement espacés |
| CLOSE_DDT_FILL | 11 | Remplissage de points rapprochés |
| USER_FILL | 12 | Motif de remplissage défini par l'utilisateur |
Dernière mise à jour : Vendredi, le 26 Février 2021