CDC::InvertRect
Inverte il contenuto del rettangolo specificato.
void InvertRect(
LPCRECT lpRect
);
Parametri
- lpRect
Punta a RECT che include le coordinate logiche del rettangolo da invertire. È anche possibile passare un oggetto CRect per questo parametro.
Note
Per eliminare NON è un'operazione logica e capovolgere i bit di ogni pixel. Le visualizzazioni monocromatiche, la funzione genera i pixel bianche pixel black e neri bianche. Gli schermi a colori, all'inversione dipende da come i colori vengono generati per la visualizzazione. Chiamare InvertRect con lo stesso rettangolo ripristina due volte la visualizzazione ai colori precedenti.
Se il rettangolo è vuoto, non viene tracciato.
Esempio
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);
}
Requisiti
Header: afxwin.h