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