CWindowDC Sınıfı
'den CDC
tü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 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.
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin