CWindowDC Sınıfı
'den CDC
tü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 GetWindowDCve 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 CWindowDC
hakkında daha fazla bilgi için bkz . Cihaz Bağlamları.
Devralma Hiyerarşisi
CWindowDC
Gereksinimler
Üst bilgi: afxwin.h
CWindowDC::CWindowDC
pWnd tarafından işaret edilen nesnenin ekran alanının tamamına (hem istemci hem de istemci olmayan) CWnd
erişen bir CWindowDC
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 GetWindowDC
ç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
// 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.