Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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
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.