Rectangle

Aus API-Wiki
Version vom 26. Februar 2007, 21:36 Uhr von Frank Schüler (Diskussion | Beiträge) (Die Seite wurde neu angelegt: Zeichnet ein Rechteck. '''Deklaration:''' <pre> Declare Function Rectangle Lib "gdi32" ( _ ByVal hdc As Long, _ ByVal X1 As Long, _ ...)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springenZur Suche springen
Die druckbare Version wird nicht mehr unterstützt und kann Darstellungsfehler aufweisen. Bitte aktualisiere deine Browser-Lesezeichen und verwende stattdessen die Standard-Druckfunktion des Browsers.

Zeichnet ein Rechteck.

Deklaration:

Declare Function Rectangle Lib "gdi32" ( _
                 ByVal hdc As Long, _
                 ByVal X1 As Long, _
                 ByVal Y1 As Long, _
                 ByVal X2 As Long, _
                 ByVal Y2 As Long) As Long

Anmerkungen:

Das Rechteck beginnt beim Punkt X1, Y1 (Koordinaten oben links) und endet beim Punkt X2, Y2 (Koordinaten unten rechts).

Es werden die aktuellen Stift-Einstellungen und Füllstile, bzw. Füllmuster verwendet. Erfolgt die Ausgabe in einer VB-Picturebox oder Form, so können die VB-Funktionen verwendet werden, um Einstellungen zu setzen. Andernfalls müssen API-Befehle (CreatePen, CreateBrush) verwendet werden.

Beispiel:

Rectangle hdc, 0, 0, 100, 100

War die Funktion erfolgreich, so erfolgt eine Übergabe eines Wertes ungleich 0. Sollte die Funktion fehlschlagen, so kann die Fehlerursache mittels GetLastError festgestellt werden.