Freigeben über


DrawMode-Eigenschaft

Gibt zusammen mit den Farbeigenschaften an, wie eine Form oder Linie auf dem Bildschirm angezeigt wird. Diese Eigenschaft ist zur Entwurfs- und zur Laufzeit verfügbar.

Object.DrawMode[ = nMode]

Eigenschaftswerte

  • nMode
    Für die DrawMode-Eigenschaft sind folgende Einstellungen möglich:
    Einstellung Beschreibung
    1 Schwarzer Stift. Die Form wird schwarz gezeichnet.
    2 NotMerge Pen. Umgekehrte Einstellung der Einstellung 15.
    3 Mask Not Pen. Kombination der Farben, die BackColor und der umgekehrten ForeColor gemeinsam sind.
    4 Not Copy Pen. Umgekehrte Einstellung der Einstellung 13.
    5 Mask Pen Not. Kombination der Farben, die ForeColor und der umgekehrten BackColor gemeinsam sind.
    6 Invertiert. Umgekehrte BackColor.
    7 XOR Pen. Kombination der Farben in ForeColor und BackColor, jedoch nicht in beiden gemeinsam.
    8 Not Mask Pen. Umgekehrte Einstellung der Einstellung 9.
    9 Mask Pen. Kombination der Farben, die ForeColor und BackColor gemeinsam sind.
    10 Not XOR Pen. Umgekehrte Einstellung der Einstellung 7.
    11 NOP. Kein Vorgang. Die Ausgabe bleibt unverändert. Tatsächlich bedeutet dies, dass durch diese Einstellung das Zeichnen abgeschaltet wird.
    12 Merge Not Pen. Kombination von BackColor und der umgekehrten ForeColor.
    13 (Standard). Copy Pen. Die Farbe wird durch die ForeColor-Eigenschaft festgelegt.
    14 Merge Pen Not. Kombination von ForeColor und der umgekehrten BackColor.
    15 Merge Pen. Kombination von ForeColor und BackColor.
    16 Weißer Stift. Die Form wird weiß gezeichnet.

Hinweise

Mit Hilfe der DrawMode-Eigenschaft können Sie bei Form-Steuerelementen (Shape) und Linien-Steuerelementen (Line) oder beim Zeichnen mit Grafikmethoden visuelle Effekte erzielen. Beim Zeichnen einer neuen Form vergleicht Visual FoxPro jedes Pixel des Musters mit dem entsprechenden Hintergrundpixel und führt dann bitweise die jeweilige Operation aus. Bei der Einstellung 7 wird z. B. der exklusive OR-Operator (XOR) verwendet, um die Farbanteile der Pixel im Muster und der Hintergrundpixel zu kombinieren.

Der mit der DrawMode-Eigenschaft erzielte Effekt hängt davon ab, wie die Farbe einer zur Laufzeit gezeichneten Linie mit den bereits auf dem Bildschirm angezeigten Farben kombiniert wird. Bei den Einstellungen 1, 6, 7, 11, 13 und 16 lässt sich das Ergebnis am ehesten vorhersagen.

Siehe auch

Box-Methode | Circle-Methode | DrawWidth-Eigenschaft | DrawStyle-Eigenschaft | FillColor-Eigenschaft | FillStyle-Eigenschaft | Line-Methode | PSet-Methode

Betrifft: Formularobjekt (Form) | Linien-Steuerelement (Line) | _SCREEN-Systemvariable | Form-Steuerelement (Shape)