次の方法で共有


CDC::SetROP2

現在の描画モードを設定します。

int SetROP2(
   int nDrawMode 
);

パラメーター

  • nDrawMode
    新しい描画モードを指定します。これは、の値です:

    • R2_BLACK のピクセルは常に黒です。

    • R2_WHITE のピクセルは白常にです。

    • R2_NOP のピクセルは変更されません。

    • R2_NOT のピクセルは画面の反転色です。

    • R2_COPYPEN のピクセルはペンの色です。

    • R2_NOTCOPYPEN のピクセルはペンの反転色です。

    • R2_MERGEPENNOT のピクセルは画面の色 (最終的なピクセル = (ピクセル) でない画面の色と反転ペンの組み合わせやペン) です。

    • R2_MASKPENNOT のピクセルは画面 (最終的なピクセル (=、画面上のピクセル) のペンと反転両方に、ペン) 一般的な色の組み合わせです。

    • R2_MERGENOTPEN のピクセルはペンの色 (最終的なピクセル (=)、ペンで画面の色と反転の組み合わせや画面上のピクセル単位) です。

    • R2_MASKNOTPEN のピクセルはペン (最終的なピクセル (=)、ペンの画面と反転両方に、画面のピクセル) 一般的な色の組み合わせです。

    • R2_MERGEPEN のピクセルはペンの色と[画面の色 (最終的なピクセル = ペンまたは画面のピクセル) の組み合わせです。

    • R2_NOTMERGEPEN のピクセルは R2_MERGEPEN 色 (最終的なピクセル = ない (ペンまたは画面のピクセル) ) の反転です。

    • R2_MASKPEN のピクセルはペンと画面の両方 (最終的なピクセル = ペンと画面のピクセル) に一般的な色の組み合わせです。

    • R2_NOTMASKPEN のピクセルは R2_MASKPEN 色 (最終的なピクセル以外 (= ペンと画面のピクセル) ) の反転です。

    • R2_XORPEN のピクセルはペンまたは画面にあるが、両方の組み合わせです (色の最終的なピクセル = ペンの XOR の画面上のピクセル単位)。

    • R2_NOTXORPEN のピクセルは R2_XORPEN 色 (最終的なピクセル = ない (ペンの XOR 画面のピクセル) ) の反転です。

戻り値

前の描画モード。

これはの Windows SDKで指定された値を使用できます。

解説

描画モードはペンの色と塗りつぶされたオブジェクトの内部がディスプレイ面の色が既にの結合する方法を指定します。

描画モードは、ラスターのデバイス専用です; これは、デバイスをリダイレクトするには適用されません。描画モードは二項演算子を使用して 2 個の変数のすべての使用可能なブール値の組み合わせを、および、または、および XOR (排他的 OR)、および単項演算表すバイナリ ラスター オペレーション コードありません。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CDC クラス

階層図

CDC::GetDeviceCaps

CDC::GetROP2

SetROP2