Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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
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.