Aracılığıyla paylaş


CClientDC Sınıfı

Windows işlevlerinin yapı zamanında GetDC ve imha zamanında ReleaseDC'nin çağrılmasıyla ilgilenir.

Sözdizimi

class CClientDC : public CDC

Üyeler

Ortak Oluşturucular

Veri Akışı Adı Açıklama
CClientDC::CClientDC öğesine CWndbağlı bir CClientDC nesne oluşturur.

Korumalı Veri Üyeleri

Veri Akışı Adı Açıklama
CClientDC::m_hWnd Bunun geçerli olduğu CClientDC pencerenin HWND'si.

Açıklamalar

Bu, bir nesneyle ilişkilendirilmiş cihaz bağlamının bir CClientDC pencerenin istemci alanı olduğu anlamına gelir.

hakkında CClientDCdaha fazla bilgi için bkz . Cihaz Bağlamları.

Devralma Hiyerarşisi

CObject

CDC

CClientDC

Gereksinimler

Üst bilgi: afxwin.h

CClientDC::CClientDC

pWnd tarafından işaret edilen CWnd'in istemci alanına erişen bir CClientDC nesne oluşturur.

explicit CClientDC(CWnd* pWnd);

Parametreler

pWnd
cihaz bağlam nesnesinin istemci alanına erişeceği pencere.

Açıklamalar

Oluşturucu, Windows işlevini GetDC olarak çağırır.

Windows GetDC çağrısı başarısız olursa bir özel durum (türündeCResourceException) oluşturulur. Windows tüm kullanılabilir cihaz bağlamlarını zaten ayırmışsa bir cihaz bağlamı kullanılamayabilir. Uygulamanız, herhangi bir zamanda Windows altında kullanılabilen beş ortak görüntüleme bağlamı için rekabet eder.

Örnek

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

HWND CWnd Nesnesini oluşturmak için kullanılan işaretçininCClientDC.

HWND m_hWnd;

Açıklamalar

m_hWnd korumalı bir değişkendir.

Örnek

CClientDC::CClientDC örneğine bakın.

Ayrıca bkz.

MFC Örnek MDI
CDC Sınıfı
Hiyerarşi Grafiği
CDC Sınıfı