Aracılığıyla paylaş


CDC::DeleteDC

Genel olarak, bu işlev çağrısı değil; Yıkıcı sizin adınıza gerçekleştirir.

BOOL DeleteDC( );

Dönüş Değeri

İşlev başarıyla tamamlandı, sıfır olmayan; Aksi halde 0.

Notlar

DeleteDC Üye işlevi ile ilişkili Windows aygıtı içeriklerini siler m_hDC geçerli veritabanındaki CDC nesnesi.Bu, CDC nesne son etkin aygıt içeriği belirli bir aygıt için aygıt bildirilir ve aygıt tarafından kullanılan tüm depolama ve sistem kaynaklarını serbest bırakılır.

Bir uygulama değil çağırmalıdır DeleteDC nesneleri aygıt içeriği seçeneğinin belirlenmiş olması durumunda.Silinmeden önce aygıt bağlam dışı nesneleri önce seçilmelidir.

Bir uygulama olan tanıtıcı elde çağırarak bir aygıt içeriğini silmemelisiniz CWnd::GetDC.Bunun yerine, çağırmalısınız CWnd::ReleaseDC aygıt içeriğini boşaltmak için.CClientDC ve CWindowDC sınıfları bu işlevselliği kaydırmak için sağlanan.

DeleteDC İşlevi ile oluşturulan aygıtı içeriklerini silmek için kullanılan genellikle CreateDC, CreateIC, ya da CreateCompatibleDC.

Örnek

Örnek için bkz: CPrintDialog::GetPrinterDC.

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CDC Sınıfı

Hiyerarşi grafik

CDC::CDC

DeleteDC

CDC::CreateDC

CDC::CreateIC

CDC::CreateCompatibleDC

CWnd::GetDC

CWnd::ReleaseDC