CDC::InvertRect
指定した四角形の内部を反転します。
void InvertRect(
LPCRECT lpRect
);
パラメーター
- lpRect
RECT を指す反転する四角形の論理座標を含む。 このパラメーターの CRect のオブジェクトを渡すこともできます。
解説
逆に、論理 NOT 演算で、各ピクセルのビットを反転させます。 モノクロ表示の場合、関数は白ピクセルを白黒および黒色のピクセルされます。 カラー表示では、反転色が表示用に生成するかによって異なります。 同じ四角形との InvertRect を呼び出すことは回前の色に表示を復元します。
四角形が空の場合は、何も描画します。
使用例
void CDCView::DoInvertRect(CDC* pDC)
{
// invert rect from 20,20 to 50,50
CRect rect(20, 20, 50, 50);
pDC->InvertRect(rect);
// inverting again restores to normal
::Sleep(1000);
pDC->InvertRect(rect);
}
必要条件
ヘッダー: afxwin.h