CDC::InvertRect
反转给定矩形的内容。
void InvertRect(
LPCRECT lpRect
);
参数
- lpRect
指向包含要翻转的矩形逻辑坐标的 RECT。 还可以通过此参数的 CRect 对象。
备注
反向不是逻辑操作并翻转每像素的位数。 在纯色显示,该功能使空白像素空白黑色和黑色的像素。 在颜色显示,则反向取决于颜色的显示生成。 调用 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);
}
要求
Header: afxwin.h