CW&nd::BeginPaintnbsp;

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

Index