Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Postará se o volání funkcí Systému Windows GetDC v době výstavby a ReleaseDC v době zničení.
Syntaxe
class CClientDC : public CDC
Členové
Veřejné konstruktory
| Název | Popis |
|---|---|
| CClientDC::CClientDC | CClientDC Vytvoří objekt připojený k objektu CWnd. |
Chráněné datové členy
| Název | Popis |
|---|---|
| CClientDC::m_hWnd | HWND okna, pro které je toto CClientDC platné. |
Poznámky
To znamená, že kontext zařízení přidružený k objektu CClientDC je klientská oblast okna.
Další informace najdete v CClientDCtématu Kontexty zařízení.
Hierarchie dědičnosti
CClientDC
Požadavky
Hlavička: afxwin.h
CClientDC::CClientDC
CClientDC Vytvoří objekt, který přistupuje k klientské oblasti CWnd odkazovaný na pWnd.
explicit CClientDC(CWnd* pWnd);
Parametry
pWnd
Okno, jehož oblast klienta bude objekt kontextu zařízení přistupovat.
Poznámky
Konstruktor volá funkci Windows GetDC.
Pokud volání systému Windows GetDC 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
void CDCView::DrawInClientDC(CDC *pDC)
{
UNREFERENCED_PARAMETER(pDC);
CClientDC clientDC(this);
clientDC.TextOut(10, 10, CString(_T("I used a client DC!")));
}
CClientDC::m_hWnd
CWnd Ukazatel HWND použitý k vytvoření objektuCClientDC.
HWND m_hWnd;
Poznámky
m_hWnd je chráněná proměnná.
Příklad
Podívejte se na příklad pro CClientDC::CClientDC.