Sdílet prostřednictvím


CWindowDC – třída

Odvozeno od CDC.

Syntaxe

class CWindowDC : public CDC

Členové

Veřejné konstruktory

Jméno popis
CWindowDC::CWindowDC CWindowDC Vytvoří objekt.

Chráněné datové členy

Jméno popis
CWindowDC::m_hWnd HWND, ke kterému je připojen CWindowDC .

Poznámky

Volá funkci Windows GetWindowDCv době výstavby a ReleaseDC v době zničení. To znamená, že CWindowDC objekt přistupuje k celé oblasti obrazovky CWnd (klient i jiné oblasti).

Další informace o použití CWindowDCnaleznete v tématu Kontexty zařízení.

Hierarchie dědičnosti

Objekt CObject

CDC

CWindowDC

Požadavky

Hlavička: afxwin.h

CWindowDC::CWindowDC

CWindowDC Vytvoří objekt, který přistupuje k celé oblasti obrazovky (klient i nonclient) CWnd objektu, na který odkazuje pWnd.

explicit CWindowDC(CWnd* pWnd);

Parametry

pWnd
Okno, jehož oblast klienta bude objekt kontextu zařízení přistupovat.

Poznámky

Konstruktor volá funkci Windows GetWindowDC.

Pokud volání systému Windows GetWindowDC selže, vyvolá se výjimka (typuCResourceException). Kontext zařízení nemusí být dostupný, pokud systém Windows už přidělil všechny jeho dostupné kontexty zařízení. Vaše aplikace soutěžila o pět běžných kontextů zobrazení, které jsou v daném okamžiku dostupné v rámci Windows.

Příklad

// 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 ukazatele se používá k vytvoření objektu CWindowDC .

HWND m_hWnd;

Poznámky

m_hWnd je chráněná proměnná typu HWND.

Příklad

Podívejte se na příklad pro CWindowDC::CWindowDC.

Viz také

CDC – třída
Graf hierarchie
CDC – třída