Zeichnet eine oder mehrere Kanten eines Rechtecks
#include <WinAPIGdiDC.au3>
_WinAPI_DrawEdge ( $hDC, $tRECT, $iEdgeType, $iFlags )
$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 |
Erfolg: | True |
Fehler: | False |
Die oben genannten Konstanten benötigen #include <BorderConstants.au3>
Suche nach DrawEdge in der MSDN Bibliothek.