CDC * GetDCEx ( CRgn * prgnClip, DWORD flagi );
Wartość zwracany
Kontekstu urządzenia dla określonego okna, jeśli funkcja jest skuteczne; inny sposób NULL.
Parametry
prgnClip
Identyfikuje wycinany obszar, który może być połączone z obszaru widocznego okna klienta.
flagi
Może mieć jedną z następujących wartości wstępnie:
Uwagi
Pobiera dojście kontekstu urządzenia w oknie CWnd . Kontekstu urządzenia mogą służyć w kolejnych funkcje interfejsu GDI do rysowania w obszarze klienta.
Ta funkcja, która jest rozszerzeniem do GetDC funkcji, daje aplikacji większą kontrolę nad jak i czy kontekstu urządzenia dla okna, zostanie on przycięty.
Chyba że kontekstu urządzenia należy do klasy okno, ReleaseDC funkcji musi zostać wywołana zwolnienie kontekście po rysunku. Ponieważ tylko pięć wspólnej kontekstów urządzeń są dostępne w danym momencie, niemożność Zwolnij kontekstu urządzenia można zapobiec innymi aplikacjami próbującymi uzyskać dostęp do kontekstu urządzenia.
W celu uzyskania kontekstu urządzenia pamięci podręcznej, aplikacja musi określić DCX_CACHE. Jeśli nie określono DCX_CACHE i okno jest ani CS_OWNDC , ani CS_CLASSDC, funkcja ta zwraca wartość NULL.
Kontekstu urządzenia o specjalnych cechach jest zwracany przez GetDCEx działać, jeśli CS_CLASSDC CS_OWNDC, lub CS_PARENTDC styl został określony w struktury WNDCLASS , gdy klasa została zarejestrowana.
Więcej informacji na temat tych właściwości na ten temat można znaleźć w opisie struktury WNDCLASS w dokumentacji zestawu Win32 SDK.
Omówienie CWnd |nbsp; Klasa członków | Wykres hierarchii
Zobacz teżnbsp;CWnd::BeginPaint, CWnd::GetDC, CWnd::GetWindowDC, CWnd::ReleaseDC, :: GetDCEx