CDC * GetWindowDC ( );
Wartość zwracany
Identyfikuje kontekście wyświetlania dla danego okna, jeśli funkcja jest skuteczne; inny sposób NULL.
Zwrócony wskaźnik może być tymczasowe i nie powinny być przechowywane do późniejszego wykorzystania. ReleaseDC powinna zostać wywołana raz dla każdej pomyślne wywołanie GetWindowDC.
Uwagi
Pobiera kontekst wyświetlania całe okno, łącznie z paska podpisu, menu i paski przewijania. W kontekście Wyświetl okno pozwala na malowanie gdziekolwiek w CWnd, ponieważ pochodzenie kontekście jest lewy górny róg CWnd zamiast obszaru klienckiego.
Atrybuty domyślne są przypisane do kontekstu wyświetlany za każdym razem, pobiera kontekście. Wcześniejsze atrybuty zostaną utracone.
GetWindowDC ma być używane dla specjalne efekty w obrębie obszaru nonclient CWnd . Malowanie na obszarach nonclient dowolnego okna nie jest zalecane.
GetSystemMetrics systemu Windows funkcja może być użyta do pobrania wymiary różnych części obszaru nonclient, takie jak podpis paska, menu i paski przewijania.
Po zakończeniu malowanie funkcję Państwa ReleaseDC musi zostać wywołana zwolnienie kontekście wyświetlania. Niemożność Zwolnij kontekście wyświetlania poważnie wpłynie na malowanie wymagane przez aplikacje ze względu na ograniczenia liczby kontekstów urządzeń, które mogą być otwarte jednocześnie.
Omówienie CWnd |nbsp; Klasa członków | Wykres hierarchii
Zobacz teżnbsp; :: GetSystemMetrics, CWnd::ReleaseDC, :: GetWindowDC, CWnd::GetDC, CWindowDC