Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pochodzi z .CDC
Składnia
class CWindowDC : public CDC
Elementy członkowskie
Konstruktory publiczne
| Nazwa/nazwisko | opis |
|---|---|
| CWindowDC::CWindowDC |
CWindowDC Tworzy obiekt. |
Chronione składowe danych
| Nazwa/nazwisko | opis |
|---|---|
| CWindowDC::m_hWnd | HWND, do którego CWindowDC jest dołączony. |
Uwagi
Wywołuje funkcję Systemu Windows GetWindowDC w czasie budowy i ReleaseDC w czasie zniszczenia. Oznacza to, że CWindowDC obiekt uzyskuje dostęp do całego obszaru ekranu obiektu CWnd (zarówno w obszarach klienta, jak i bez klienta).
Aby uzyskać więcej informacji na temat korzystania z programu CWindowDC, zobacz Konteksty urządzeń.
Hierarchia dziedziczenia
CWindowDC
Wymagania
Nagłówek: afxwin.h
CWindowDC::CWindowDC
CWindowDC Tworzy obiekt, który uzyskuje dostęp do całego obszaru ekranu (zarówno klienta, jak i klienta) CWnd obiektu wskazywanego przez pWnd.
explicit CWindowDC(CWnd* pWnd);
Parametry
pWnd
Okno, którego obszar klienta będzie miał dostęp do obiektu kontekstu urządzenia.
Uwagi
Konstruktor wywołuje funkcję systemu Windows GetWindowDC.
Wyjątek (typu CResourceException) jest zgłaszany, jeśli wywołanie systemu Windows GetWindowDC nie powiedzie się. Kontekst urządzenia może być niedostępny, jeśli system Windows już przydzielił wszystkie dostępne konteksty urządzeń. Aplikacja konkuruje z pięcioma typowymi kontekstami wyświetlania dostępnymi w dowolnym momencie w systemie Windows.
Przykład
// Get a dc for a CWnd object pointer.
CWindowDC dc(pWnd);
// Send my private message.
::SendMessage(pWnd->m_hWnd, WM_MYMESSAGE, 0, 0);
CWindowDC::m_hWnd
HWND CWnd wskaźnika służy do konstruowania CWindowDC obiektu.
HWND m_hWnd;
Uwagi
m_hWnd jest zmienną chronioną typu HWND.
Przykład
Zobacz przykład CWindowDC ::CWindowDC.