Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Hasło nie zostało zweryfikowane
Niniejsze hasło zostało opracowane, jednak nie zostało ono zweryfikowane przez administrację serwisu. Jeżeli znalazłeś błędy merytoryczne w niniejszym dokumencie, prosimy o ich zgłoszenie na forum w dziale Znalezione błędy.
Opracował: jankowalski25
Biblioteki C/C++

BeginPaint

[funkcja] Zwraca kontekst urządzenia określonego okna, przygotowując je jednocześnie do rysowania.

Składnia

C/C++
#include <windows.h>

HDC BeginPaint( HWND hwnd, LPPAINTSTRUCT lpPaint );

Argumenty

ArgumentOpis
hwndUchwyt do okna.
lpPaintWskaźnik do struktury PAINTSTRUCT.

Zwracana wartość

Jeśli funkcja zakończy się normalnie, zwraca uchwyt do kontekstu urządzenia, inaczej NULL.

Dodatkowe informacje

Funkcja automatycznie ustawia obszar kontekstu urządzenia określony przez funkcję » WinAPIInvalidateRect lub InvalidateRgn oraz system operacyjny. Jeśli obszar jest przeznaczony do usunięcia, funkcja wysyła komunikat WM_ERASEBKGND. Programista powinien wywoływać tą funkcję tylko w obsłudze komunikatu WM_PAINT. Po każdym wywołaniu tej funkcji musi być wywołana funkcja » WinAPIEndPaint.

Wymagania

Minimalny system klientaWindows 2000 Professional (tylko aplikacje biurowe).
Minimalny system serweraWindows 2000 Server (tylko aplikacje biurowe).
NagłówekWinuser.h (dołącza Windows.h)
BibliotekaUser32.lib
DLLUser32.dll

Zagadnienia powiązane

EndPaintKończy pracę z kontekstem urządzenia otrzymanym za pomocą funkcji » WinAPIBeginPaint. (funkcja)

Linki zewnętrzne