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.
'den CDCtüretilmiştir.
Sözdizimi
class CWindowDC : public CDC
Üyeler
Ortak Oluşturucular
| Veri Akışı Adı | Açıklama |
|---|---|
| CWindowDC::CWindowDC | Bir CWindowDC nesne oluşturur. |
Korumalı Veri Üyeleri
| Veri Akışı Adı | Açıklama |
|---|---|
| CWindowDC::m_hWnd | Bunun bağlı olduğu CWindowDC HWND. |
Açıklamalar
Windows işlevini oluşturma zamanında GetWindowDC ve yok etme zamanında ReleaseDC'yi çağırır. Bu, bir CWindowDC nesnenin bir CWnd'in tüm ekran alanına (hem istemci hem de istemci olmayan alanlar) eriştiği anlamına gelir.
kullanma CWindowDChakkında daha fazla bilgi için bkz . Cihaz Bağlamları.
Devralma Hiyerarşisi
CWindowDC
Gereksinimler
Üst bilgi: afxwin.h
CWindowDC::CWindowDC
pWndCWindowDCişaret edilen nesnenin ekran alanının tamamına (hem istemci hem de istemci olmayan) CWnd erişen bir nesne oluşturur.
explicit CWindowDC(CWnd* pWnd);
Parametreler
pWnd
cihaz bağlamı nesnesinin istemci alanına erişeceği pencere.
Açıklamalar
Oluşturucu, GetWindowDC Windows işlevini çağırır.
Windows CResourceException çağrısı başarısız olursa bir özel durum (türündeGetWindowDC) 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
// 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
nesnesini oluşturmak için işaretçinin CWnd HWND'si CWindowDC kullanılır.
HWND m_hWnd;
Açıklamalar
m_hWnd HWND türünde korumalı bir değişkendir.
Örnek
CWindowDC::CWindowDC örneğine bakın.