CDC * BeginPaint ( LPPAINTSTRUCT lpPaint );
Wartość zwracany
Identyfikuje kontekstu urządzenia do CWnd. Wskaźnik może być tymczasowe i nie powinny być przechowywane poza zakres EndPaint.
Parametry
lpPaint
Punkty do struktury PAINTSTRUCT , który ma otrzymywać informacje malarstwa.
Uwagi
Przygotowuje CWnd do malowania i wypełnia PAINTSTRUCT struktury danych z informacjami o malowanie.
Struktura programu paint zawiera RECT struktury danych, które ma najmniejszego prostokąta, że całkowicie zakrywa regionu aktualizacji i flagi, która określa, czy tło zostały wymazane.
Regionu aktualizacji jest ustawiany przez funkcje Państwa Invalidate, InvalidateRectlub InvalidateRgn i przez system, po jego rozmiary, przenosi, tworzy, przesuwa się lub wykonuje inne operację, która dotyczy obszaru klienckiego. Jeśli region aktualizacji jest oznaczony do wymazywania, BeginPaint wysyła wiadomość WM_ONERASEBKGND.
Nie wywołuj funkcję Państwa BeginPaint , z wyjątkiem w odpowiedzi na wiadomość WM_PAINT . Każde wywołanie funkcji członek BeginPaint musi mieć dopasowania wywołania funkcji członek EndPaint . Jeśli kursor znajduje się w obszarze namalowanie, funkcję Państwa BeginPaint automatycznie ukrywa daszek aby zapobiec są wymazywane.
Omówienie CWnd |nbsp; Klasa członków | Wykres hierarchii
Zobacz teżnbsp;CWnd::EndPaint, CWnd::Invalidate, CWnd::InvalidateRgn, :: BeginPaint, CPaintDC