CWindowDC-klass

Härledd från CDC.

Syntax

class CWindowDC : public CDC

Medlemmar

Offentliga konstruktorer

Namn Beskrivning
CWindowDC::CWindowDC Konstruerar ett CWindowDC objekt.

Skyddade datamedlemmar

Namn Beskrivning
CWindowDC::m_hWnd Den HWND som detta CWindowDC är kopplat till.

Anmärkningar

Anropar Windows-funktionen GetWindowDC vid byggtiden och ReleaseDC vid destruktion. Det innebär att ett CWindowDC objekt kommer åt hela skärmområdet i en CWnd (både klient- och icke-klientområden).

Mer information om hur du använder finns CWindowDCi Enhetskontexter.

Arvshierarki

CObject

CDC

CWindowDC

Kravspecifikation

Rubrik: afxwin.h

CWindowDC::CWindowDC

Konstruerar ett CWindowDC objekt som har åtkomst till hela skärmområdet (både klient och icke-klient) för objektet CWnd som pekas på av pWnd.

explicit CWindowDC(CWnd* pWnd);

Parameterar

pWnd
Fönstret vars klientområde enhetskontextobjektet kommer åt.

Anmärkningar

Konstruktorn anropar Windows-funktionen GetWindowDC.

Ett undantag (av typen CResourceException) utlöses om Windows-anropet GetWindowDC misslyckas. En enhetskontext kanske inte är tillgänglig om Windows redan har allokerat alla sina tillgängliga enhetskontexter. Ditt program konkurrerar om de fem vanliga visningskontexterna som är tillgängliga vid en viss tidpunkt under Windows.

Exempel

// 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

Pekarens CWnd HWND används för att konstruera CWindowDC objektet.

HWND m_hWnd;

Anmärkningar

m_hWnd är en skyddad variabel av typen HWND.

Exempel

Se exemplet för CWindowDC::CWindowDC.

Se även

CDC-klass
hierarkidiagram
CDC-klass