UDF > WinAPIEx > GDI > DeviceContext >


_WinAPI_DrawEdge

Dessine un ou plusieurs bords d'un rectangle

#include <WinAPIGdiDC.au3>
_WinAPI_DrawEdge ( $hDC, $tRECT, $iEdgeType, $iFlags )

Param�tres

$hDC Handle du contexte de p�riph�rique dans lequel le bord sera dessin�
$tRect Structure $tagRECT, ou un pointeur sur cette structure, qui contient les coordonn�es logiques du rectangle
$iEdgeType Sp�cifie le type de bords internes et externes � dessiner. Ce param�tre doit �tre une combinaison d'un flag pour le bord int�rieur et d'un flag pour le bord ext�rieur.
Les flags des bords int�rieurs sont les suivants:
    $BDR_RAISEDINNER - Bord int�rieur en relief
    $BDR_SUNKENINNER - Bord int�rieur plat
Les flags des bords ext�rieurs sont les suivants:
    $BDR_RAISEDOUTER - Bord ext�rieur en relief
    $BDR_SUNKENOUTER - Bord ext�rieur plat
Sinon, le param�tre $iEdgeType peut sp�cifier l'un des flags suivants:
$EDGE_BUMP - Combinaison de $BDR_RAISEDOUTER et $BDR_SUNKENINNER
$EDGE_ETCHED - Combinaison de $BDR_SUNKENOUTER et $BDR_RAISEDINNER
$EDGE_RAISED - Combinaison de $BDR_RAISEDOUTER et $BDR_RAISEDINNER
$EDGE_SUNKEN - Combinaison de $BDR_SUNKENOUTER et $BDR_SUNKENINNER
$iFlags Sp�cifie le type de bordure. Ce param�tre peut �tre une combinaison des valeurs suivantes:
$BF_ADJUST - Ce flag retr�cit le rectangle d�fini par le param�tre $tRect en excluant les bords qui seront dessin�s.
Si cette option n'est pas pass�e, alors il n'y aura aucun changement du rectangle d�fini par le param�tre $tRect
    $BF_BOTTOM - Bord inf�rieur du rectangle
    $BF_BOTTOMLEFT - Cot� inf�rieur et gauche de la bordure du rectangle
    $BF_BOTTOMRIGHT - Cot� inf�rieur et droit de la bordure du rectangle
    $BF_DIAGONAL - Bordure en diagonale
    $BF_DIAGONAL_ENDBOTTOMLEFT - Bordure en diagonale. Le point final est le coin inf�rieur gauche du rectangle, l'origine est le coin sup�rieur droit
    $BF_DIAGONAL_ENDBOTTOMRIGHT - Bordure en diagonale. Le point final est le coin inf�rieur droit du rectangle, l'origine est le coin sup�rieur gauche
    $BF_DIAGONAL_ENDTOPLEFT - Bordure en diagonale. Le point final est le coin sup�rieur gauche du rectangle, l'origine, est le coin inf�rieur droit
    $BF_DIAGONAL_ENDTOPRIGHT - Bordure en diagonale. Le point final est le coin sup�rieur droit du rectangle, l'origine est le coin inf�rieur gauche
    $BF_FLAT - Bordure plate
    $BF_LEFT - C�t� gauche de la bordure du rectangle
    $BF_MIDDLE - L'int�rieur du rectangle doit �tre rempli
    $BF_MONO - Bordure unidimensionnel
    $BF_RECT - Bordure enti�re du rectangle
    $BF_RIGHT - C�t� droit de la bordure du rectangle
    $BF_SOFT - Soft buttons instead of tiles
    $BF_TOP - Haut de la bordure du rectangle
    $BF_TOPLEFT - Cot� sup�rieur gauche de la bordure du rectangle
    $BF_TOPRIGHT - Cot� sup�rieur droit de la bordure du rectangle

Valeur de retour

Succ�s: Retourne True
�chec: Retourne False

Remarque

Les constantes ci-dessus sont d�finies dans BorderConstants.au3

En relation

$tagRECT

Voir aussi

Consultez DrawEdge dans la librairie MSDN.