Funktionreferenz


_WinAPI_DrawEdge

Beschreibung anzeigen in

Zeichnet eine oder mehrere Kanten eines Rechtecks

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

Parameter

$hDC Handle zum Gerätekontext, in welchen die Kante gezeichnet wird
$tRECT eine $tagRECT-Struktur oder ein Zeiger zu dieser, welche die logischen Koordinaten des Rechtecks enthält
$iEdgeType Legt den Stil fest, wie die inneren und äußeren Kanten gezeichnet werden sollen. Muss eine Kombination eines Innenkanten-Flags und eines Außenkanten-Flags sein.
Die Innenkanten-Flags sind:
    $BDR_RAISEDINNER - Erhöhte (hervorgehobene) Innenkante
    $BDR_SUNKENINNER - Vertiefte (abgesenkte) Innenkante
Die Außenkanten-Flags sind:
    $BDR_RAISEDOUTER - Erhöhte (hervorgehobene) Außenkante
    $BDR_SUNKENOUTER - Vertiefte (abgesenkte) Außenkante
Alternativ kann der Kantenparameter eines der folgenden Flags festlegen:
    $EDGE_BUMP - Kombination von $BDR_RAISEDOUTER und $BDR_SUNKENINNER
    $EDGE_ETCHED - Kombination von $BDR_SUNKENOUTER und $BDR_RAISEDINNER
    $EDGE_RAISED - Kombination von $BDR_RAISEDOUTER und $BDR_RAISEDINNER
    $EDGE_SUNKEN - Kombination von $BDR_SUNKENOUTER und $BDR_SUNKENINNER
$iFlags Legt den Kanten-Typ fest und welche Kanten gezeichnet werden. Kann eine Kombination der folgenden Werte sein:
    $BF_ADJUST - Wenn dieses Flag angegeben wird, wird das Rechteck, auf das der Zeiger $pRECT verweist, so verkleinert, dass die gezeichneten Kanten außerhalb des Rechtecks liegen.
Ist das Flag nicht angegeben, wird das Rechteck nicht verändert.
    $BF_BOTTOM - Untere Kante der Umrandung
    $BF_BOTTOMLEFT - Untere und linke Kante der Umrandung
    $BF_BOTTOMRIGHT - Untere und rechte Kante der Umrandung
    $BF_DIAGONAL - Diagonale Umrandung
    $BF_DIAGONAL_ENDBOTTOMLEFT - Diagonale Umrandung. Endpunkt ist die untere linke Ecke des Rechtecks; der Anfang ist oben rechts
    $BF_DIAGONAL_ENDBOTTOMRIGHT - Diagonale Umrandung. Endpunkt ist die untere rechte Ecke des Rechtecks; der Anfang ist oben links
    $BF_DIAGONAL_ENDTOPLEFT - Diagonale Umrandung. Endpunkt ist die obere linke Ecke des Rechtecks; der Anfang ist unten rechts
    $BF_DIAGONAL_ENDTOPRIGHT - Diagonale Umrandung. Endpunkt ist die obere rechte Ecke des Rechtecks; der Anfang ist unten links
    $BF_FLAT - Flache Umrandung
    $BF_LEFT - Linke Seite der Umrandung
    $BF_MIDDLE - Innenseite der Umrandung
    $BF_MONO - 1-dimensionale Umrandung
    $BF_RECT - Gesamte Umrandung
    $BF_RIGHT - Rechte Seite der Umrandung
    $BF_SOFT - Sanfte Kanten statt Kacheln
    $BF_TOP - Obere Kante der Umrandung
    $BF_TOPLEFT - Obere und linke Seite der Umrandung
    $BF_TOPRIGHT - Obere und rechte Seite der Umrandung

Rückgabewert

Erfolg: True
Fehler: False

Bemerkungen

Die oben genannten Konstanten benötigen #include <BorderConstants.au3>

Verwandte Funktionen

$tagRECT

Siehe auch

Suche nach DrawEdge in der MSDN Bibliothek.