CWnd::GetDC

cdc * GetDC( );

Dönüş değeri

Eğer başarılı CWnd istemci alanı için aygıt içeriği tanımlar; Aksi takdirde, dönüş değeri nullolur. İşaretçiyi geçici olabilir ve daha sonra kullanmak üzere saklanmalıdır değil.

Açıklamalar

Ortak bir işaretçi, sınıf veya CWndiçin belirtilen sınıf stil bağlı istemci alanı için özel aygıt içeriği alır. Ortak aygıt kapsamları için GetDC her zaman o alınan içeriğe varsayılan öznitelikler atar. Sınıfı ve özel içerikler için GetDC önceden atanmış özniteliklerini değiştirmeden bırakır. İstemci alanında çizmek için sonraki grafik aygıt arabirimi (GDI) işlevleri kullanılabilir aygıt içeriği.

Aygıt içeriğini bir pencere sınıfına ait sürece, içeriği boyama sonra serbest bırakmak için ReleaseDC üye işlevi çağrılmalıdır. Yalnızca beş ortak cihaz içerikleri herhangi bir zamanda kullanılabilir olduğundan, başarısızlık bir aygıt içeriğini yayımlamayı bir aygıt içeriğini erişen diğer uygulamaların engelleyebilir.

Sınıf kaydederken cs_classdc, cs_owndcya da cs_parentdc wndclass yapısındaki bir stil olarak belirtilmişse CWnd sınıfına ait bir aygıt içeriğini GetDC üye işlevi tarafından döndürülen.

CWnd genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz:nbsp;CWnd::GetDCEx, CWnd::ReleaseDC, CWnd::GetWindowDC, :: GetDC, CClientDC

Index