CWindowDC – třída
Odvozeno od CDC
.
Syntaxe
class CWindowDC : public CDC
Členové
Veřejné konstruktory
Název | Popis |
---|---|
CWindowDC::CWindowDC | CWindowDC Vytvoří objekt. |
Chráněné datové členy
Název | 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í CWindowDC
naleznete v tématu Kontexty zařízení.
Hierarchie dědičnosti
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.