Pointeur vers une structure RECT qui contient les coordonnées logiques du rectangle.
[in] edge
Type de bords intérieurs et externes à dessiner. Ce paramètre doit être une combinaison d’un indicateur de bordure interne et d’un indicateur de bordure externe. Les indicateurs de bordure interne sont les suivants.
Valeur
Signification
BDR_RAISEDINNER
Bord interne élevé.
BDR_SUNKENINNER
Bord intérieur enfoncé.
Les indicateurs de bordure externe sont les suivants.
Valeur
Signification
BDR_RAISEDOUTER
Bord externe élevé.
BDR_SUNKENOUTER
Bord extérieur enfoncé.
Le paramètre edge peut également spécifier l’un des indicateurs suivants.
Valeur
Signification
EDGE_BUMP
Combinaison de BDR_RAISEDOUTER et de BDR_SUNKENINNER.
EDGE_ETCHED
Combinaison de BDR_SUNKENOUTER et de BDR_RAISEDINNER.
EDGE_RAISED
Combinaison de BDR_RAISEDOUTER et de BDR_RAISEDINNER.
EDGE_SUNKEN
Combinaison de BDR_SUNKENOUTER et de BDR_SUNKENINNER.
[in] grfFlags
Type de bordure. Ce paramètre peut être une combinaison des valeurs suivantes.
Valeur
Signification
BF_ADJUST
Si cet indicateur est passé, réduisez le rectangle vers lequel pointe le paramètre qrc pour exclure les bords qui ont été dessinés.
Si cet indicateur n’est pas passé, ne modifiez pas le rectangle pointé par le paramètre qrc .
BF_BOTTOM
Bas du rectangle de bordure.
BF_BOTTOMLEFT
Les côtés inférieur et gauche du rectangle de bordure.
BF_BOTTOMRIGHT
Les côtés inférieur et droit du rectangle de bordure.
BF_DIAGONAL
Bordure diagonale.
BF_DIAGONAL_ENDBOTTOMLEFT
Bordure diagonale. Le point de terminaison est le coin inférieur gauche du rectangle ; l’origine se trouve en haut à droite.
BF_DIAGONAL_ENDBOTTOMRIGHT
Bordure diagonale. Le point de terminaison est le coin inférieur droit du rectangle ; l’origine se trouve en haut à gauche.
BF_DIAGONAL_ENDTOPLEFT
Bordure diagonale. Le point de terminaison est le coin supérieur gauche du rectangle ; l’origine se trouve dans le coin inférieur droit.
BF_DIAGONAL_ENDTOPRIGHT
Bordure diagonale. Le point de terminaison est le coin supérieur droit du rectangle ; l’origine se trouve dans le coin inférieur gauche.
BF_FLAT
Bordure plate.
BF_LEFT
Côté gauche du rectangle de bordure.
BF_MIDDLE
Intérieur du rectangle à remplir.
BF_MONO
Bordure unidimensionnelle.
BF_RECT
Rectangle de bordure entier.
BF_RIGHT
Côté droit du rectangle de bordure.
BF_SOFT
Boutons souples au lieu de vignettes.
BF_TOP
Haut du rectangle de bordure.
BF_TOPLEFT
Côté supérieur et gauche du rectangle de bordure.
BF_TOPRIGHT
Côté supérieur et droit du rectangle de bordure.
Valeur retournée
Si la fonction réussit, la valeur de retour est différente de zéro.
Si la fonction échoue, la valeur de retour est égale à zéro.
Configuration requise
Condition requise
Valeur
Client minimal pris en charge
Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]
Plateforme cible
Windows
En-tête
winuser.h (inclure Windows.h)
Bibliothèque
User32.lib
DLL
User32.dll
Ensemble d’API
ext-ms-win-ntuser-draw-l1-1-2 (introduit dans Windows 10, version 10.0.10240)