Aracılığıyla paylaş


CWindowDC Sınıfı

'den CDCtüretilmiştir.

Sözdizimi

class CWindowDC : public CDC

Üyeler

Ortak Oluşturucular

Ad Tanım
CWindowDC::CWindowDC Bir CWindowDC nesne oluşturur.

Korumalı Veri Üyeleri

Ad Tanım
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 CWindowDChakkında daha fazla bilgi için bkz . Cihaz Bağlamları.

Devralma Hiyerarşisi

Cobject

CDC

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.

Ayrıca bkz.

CDC Sınıfı
Hiyerarşi Grafiği
CDC Sınıfı