[id] = CreateBorderBrush(id, src, color[, size])
src
angegeben
Pinsel und kopiert ihn als neuen Randpinsel, welcher in id
angegeben ist. Wenn Sie beim Argument id
Nil angeben,
wird CreatBorderBrush() für den kopierten Pinsel automatisch
eine ID auswählen und Ihnen übergeben. Im Argument color
übergeben Sie die Randfarbe. Dies muss eine Farbe in ARGB-Notation
sein, somit können Sie hier auch eine Transparenz verwenden.
Schließlich kann das optionale Argument size
verwendet werden,
um die Randdicke anzugeben.
Beachten Sie, dass das Argument size
(Größe) nicht die absolute
Breite oder Höhe angibt, sondern ein relativer Faktor ist, mit
dem der Rand beim Quellepinsel auf jeder Seite ergänzt wird.
Das bedeutet, dass die Breite des Randpinsels die Quellpinselbreite
plus zweimal size
ist und das Gleiche gilt für die Höhe des Randes.
Siehe auch CreateShadowBrush() und CreateTexturedBrush().
bordersize = 20 CreateBrush(1, 320, 240, #RED) CreateBorderBrush(2, 1, #BLACK, bordersize) DisplayBrush(2, 0, 0) DisplayBrush(1, bordersize, bordersize)Der obige Code erzeugt einen Rand für ein 320x240 großes rotes Rechteck und zeigt es darunter an.