Freigeben über


CDC::SetROP2

Legt den aktuellen Zeichnungsmodus fest.

int SetROP2( 
   int nDrawMode  
);

Parameter

  • nDrawMode
    Gibt den neuen Zeichnungsmodus an. Er kann einer der folgenden Werte sein:

    • R2_BLACK Pixel ist immer schwarz.

    • R2_WHITE Pixel ist immer weiß.

    • R2_NOP Pixel bleibt unverändert.

    • R2_NOT Pixel ist die Umkehroperation zum Bildschirmfarbe.

    • R2_COPYPEN Pixel ist die Stiftfarbe.

    • R2_NOTCOPYPEN Pixel ist die Umkehrung der Stiftfarbe.

    • R2_MERGEPENNOT Pixel ist eine Kombination der Stiftfarbe und des Gegenteils der Bildschirmfarbe (endgültiges Pixel = (NOT-Bildschirmpixel) OR Stift).

    • R2_MASKPENNOT Pixel ist eine Kombination der Farben, die dem Stift und das Gegenteil des Bildschirms gelten (endgültiges Pixel = (NOT-Bildschirmpixel) AND Stift).

    • R2_MERGENOTPEN Pixel ist eine Kombination der Bildschirmfarbe und des Gegenteils der Stiftfarbe (endgültiges Pixel = (NOT-Stift) OR Bildschirmpixel).

    • R2_MASKNOTPEN Pixel ist eine Kombination der Farben, die auf dem Bildschirm und das Gegenteil des Stiftes gelten (endgültiges Pixel = (NOT-Stift) AND Bildschirmpixel).

    • R2_MERGEPEN Pixel ist eine Kombination der Stiftfarbe und der Bildschirmfarbe (endgültiges Pixel = Stifts- OR Bildschirmpixel).

    • R2_NOTMERGEPEN Pixel ist die Umkehroperation zum R2_MERGEPEN Farbe (endgültiges Pixel = NOT (Stifts- OR Bildschirmpixel)).

    • R2_MASKPEN Pixel ist eine Kombination der Farben, die dem Stift und auf dem Bildschirm (endgültiges Pixel = Stifts- AND Bildschirmpixel) gemeinsam sind.

    • R2_NOTMASKPEN Pixel ist die Umkehroperation zum R2_MASKPEN Farbe (endgültiges Pixel = Stifts- AND NOT (Bildschirmpixel)).

    • R2_XORPEN Pixel ist eine Kombination der Farben, die im Stift oder im Bildschirm sind, aber nicht in beiden (endgültiges Pixel- = Bildschirmpixel des Stiftes XOR).

    • R2_NOTXORPEN Pixel ist die Umkehroperation zum R2_XORPEN Farbe (endgültiges Pixel = NOT (Bildschirmpixel des Stiftes XOR)).

Rückgabewert

Der vorherige Zeichnungsmodus.

Er kann einen der Werte sein, die in Windows SDK angegeben werden.

Hinweise

Der Zeichnungsmodus gibt an, wie die Farben des Stiftes und die Innenfläche ausgefüllten von Objekten mit der Farbe bereits auf der Anzeigeoberfläche kombiniert wird.

Der Zeichnungsmodus ist nur für Rastergeräte; er gilt nicht für Vektorgeräte zu. Zeichnungsmodi sind binäre RasterVorgang Code, die alle möglichen Kombinationen von zwei booleschen Variablen, mit binären Operatoren AND, OR und XOR darstellen (XOR-Operation), und die unäre Operation NOT.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CDC-Klasse

Hierarchiediagramm

CDC::GetDeviceCaps

CDC::GetROP2

SetROP2