Aracılığıyla paylaş


CDC Sınıfı

Bir aygıt içeriğini nesne sınıfı tanımlar.

class CDC : public CObject

Üyeler

fxhhde73.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

CDC::CDC

Yapıları bir CDC nesnesi.

fxhhde73.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CDC::AbortDoc

Uygulama aygıta yazılmış son aramadan itibaren her şeyi silme geçerli yazdırma işi sona StartDoc üye işlevi.

CDC::AbortPath

Kapatan ve herhangi bir aygıt içeriğini yolda atar.

CDC::AddMetaFileComment

Açıklama belirtilen artırılmış biçimi meta dosyası olarak arabellek kopyalar.

CDC::AlphaBlend

Bit eşlemler saydam veya yarı saydam pikselleri sahip görüntüler.

CDC::AngleArc

Çizgi parçası ve bir yay çizer ve yay bitiş noktası için geçerli konumuna taşır.

CDC::ARC

Eliptik bir yay çizer.

CDC::ArcTo

Eliptik bir yay çizer.Bu işlev benzer şekilde, Arc, geçerli konumu güncellenir olmasıdır.

CDC::Attach

Bunun için Windows aygıt içeriğini ekler CDC nesnesi.

CDC::BeginPath

Yolu köşeli ayraç aygıt içeriği açar.

CDC::BitBlt

Belirtilen aygıt içerikten bitmapi kopyalar.

CDC::Chord

Tel (elips ve çizgi parçasının kesişme tarafından Sınırlanan kapalı şekil) çizer.

CDC::CloseFigure

Yolu açık bir şekilde kapatır.

CDC::CreateCompatibleDC

Başka bir aygıt içeriği ile uyumlu bir bellek aygıt içeriğini oluşturur.Görüntüleri bellekte hazırlamak için kullanabilirsiniz.

CDC::CreateDC

Belirli bir aygıt için aygıt içeriği oluşturur.

CDC::CreateIC

Belirli bir aygıt için bir bilgi bağlamı oluşturur.Bu aygıt içeriğini oluşturmadan aygıt hakkında bilgi almak için hızlı bir yol sağlar.

CDC::DeleteDC

Bu ile ilişkili Windows aygıt içeriğini siler CDC nesnesi.

CDC::DeleteTempMap

Arayan CWinApp herhangi bir geçici silmek için boşta kalma süresi işleyicisi CDC tarafından oluşturulan nesne FromHandle.Ayrıca aygıt içeriğini çıkarır.

CDC::Detach

Windows aygıtı içeriğinden bu çıkarır CDC nesnesi.

CDC::DPtoHIMETRIC

Aygıt birimlere dönüştürür HIMETRIC birimleri.

CDC::DPtoLP

Aygıt birimleri mantıksal birimler halinde dönüştürür.

CDC::Draw3dRect

Üç boyutlu bir dikdörtgen çizer.

CDC::DrawDragRect

Siler ve sürüklenmekte gibi bir dikdörtgeni yeniden çizer.

CDC::DrawEdge

Kenarları bir dikdörtgen çizer.

CDC::DrawEscape

Grafik Aygıt arabirimi (GDI) doğrudan kullanılamaz video görüntüleme yeteneklerini çizim erişir.

CDC::DrawFocusRect

Odak göstermek için kullanılan stilinde bir dikdörtgen çizer.

CDC::DrawFrameControl

Çerçeve denetimi çizin.

CDC::DrawIcon

Simge çizer.

CDC::DrawState

Görüntü görüntüler ve bir durumu belirtmek için bir görsel efekt uygular.

CDC::DrawText

Biçimlendirilmiş metin belirtilen dikdörtgenin içindeki çizer.

CDC::DrawTextEx

Biçimlendirilmiş metin ek biçimleri kullanarak belirtilen dikdörtgenin içindeki çizer.

CDC::Ellipse

Bir elips çizer.

CDC::EndDoc

Tarafından başlatılan bir yazdırma işi sona StartDoc üye işlevi.

CDC::EndPage

Bir sayfa sonlandırma aygıt sürücüsü bilgilendirir.

CDC::EndPath

Yolu köşeli parantez kapatılır ve aygıt içeriğine ayraç tanımlanan yolunu seçer.

CDC::EnumObjects

Kalemler numaralandırır ve fırçaları bir aygıt içeriğini kullanılabilir.

CDC::Escape

Uygulamaların doğrudan belirli bir aygıttan GDI aracılığıyla kullanılamayan tesis erişmesine izin verir.Ayrıca Windows kaçış işlevlerine erişimi sağlar.Bir uygulama tarafından yapılan çıkış çağrıları çevrilir ve aygıt sürücüsü için gönderilir.

CDC::ExcludeClipRect

Varolan kırpma bölgesini belirtilen dikdörtgenin eksi oluşan yeni bir kırpma bölgesi oluşturur.

CDC::ExcludeUpdateRgn

Geçersiz alan bir pencere içindeki çizim penceresinde güncelleştirilmiş bir bölge kırpma bölgesinden gelen dışarıda bırakılarak engeller.

CDC::ExtFloodFill

Bir alanı geçerli fırça ile doldurur.Kıyasla daha çok esneklik sağlar CDC::FloodFill üye işlevi.

CDC::ExtTextOut

Bir karakter dizesi içinde seçili yazı tipini kullanarak bir dikdörtgen bölgesini yazar.

CDC::FillPath

Herhangi bir geçerli yolu açık rakamı kapatır ve yolun iç geçerli fırça ve Çokgen doldurma modu kullanarak doldurur.

CDC::FillRect

Belirli bir dikdörtgen, belirli bir fırça kullanarak doldurur.

CDC::FillRgn

Belirli bir bölge ile belirtilen fırça doldurur.

CDC::FillSolidRect

Bir dikdörtgen düz renkle doldurur.

CDC::FlattenPath

Geçerli aygıt içerik seçili yolda herhangi bir eğri dönüştüren ve bir dizi satır her eğrinin kapatır.

CDC::FloodFill

Bir alanı geçerli fırça ile doldurur.

CDC::FrameRect

Etrafına bir dikdörtgen kenarlık çizer.

CDC::FrameRgn

Bir fırça kullanarak belirli bir bölge bir kenarlık çizer.

CDC::FromHandle

Bir işaretçi döndürür bir CDC nesne tanıtıcı bir aygıt içeriğini verildiğinde.Yoksa bir CDC geçici tanıtıcı nesnesi ekli değil CDC nesnesi oluşturulur ve bağlı.

CDC::GetArcDirection

Aygıt içeriğini geçerli arc yönünü döndürür.

CDC::GetAspectRatioFilter

Geçerli boyut oranını Filtresi ayarını alır.

CDC::GetBkColor

Geçerli arka plan rengini alır.

CDC::GetBkMode

Arka plan modu alır.

CDC::GetBoundsRect

Belirtilen aygıt içerik için geçerli birikmiş sınırlayıcı dikdörtgeni döndürür.

CDC::GetBrushOrg

Geçerli fırça menşeini alır.

CDC::GetCharABCWidths

Birbirini izleyen karakterleri geçerli yazı tipindeki belirli bir aralıktaki mantıksal birimler genişlikleri alır.

CDC::GetCharABCWidthsI

Ardışık glif dizin belirtilen aralığından TrueType fontta bulunan mantıksal birimler genişlikleri alır.

CDC::GetCharacterPlacement

Çeşitli türde bilgiler bir karakter dizesini alır.

CDC::GetCharWidth

Geçerli yazı tipinden belirli bir aralıktaki birbirini izleyen karakterleri Kesirli genişlikler alır.

CDC::GetCharWidthI

Ardışık glif dizin geçerli yazı tipindeki Belirtilen aralıktaki mantıksal koordinatlarında genişlikleri alır.

CDC::GetClipBox

Geçerli kırpma sınırı çevresindeki tightest çevreleyen dikdörtgenin boyutlarına alır.

CDC::GetColorAdjustment

Aygıt içeriğini renk ayarlama değerleri alır.

CDC::GetCurrentBitmap

Şu anda seçili bir işaretçi döndürür CBitmap nesnesi.

CDC::GetCurrentBrush

Şu anda seçili bir işaretçi döndürür CBrush nesnesi.

CDC::GetCurrentFont

Şu anda seçili bir işaretçi döndürür CFont nesnesi.

CDC::GetCurrentPalette

Şu anda seçili bir işaretçi döndürür CPalette nesnesi.

CDC::GetCurrentPen

Şu anda seçili bir işaretçi döndürür CPen nesnesi.

CDC::GetCurrentPosition

Geçerli konum kalemin (mantıksal koordinatları) alır.

CDC::GetDCBrushColor

Geçerli fırça rengi alır.

CDC::GetDCPenColor

Geçerli kalem rengini alır.

CDC::GetDeviceCaps

Belirtilen tür bir aygıta özgü belirli görüntü aygıt özelliklerine ilişkin bilgileri alır.

CDC::GetFontData

Yazı tipi ölçü bilgileri ölçeklenebilir yazı tipi dosyasından alır.Bilgi almak için yazı tipi dosyası ve döndürülecek bilgi uzunluğunu bir uzaklık belirterek tanımlanır.

CDC::GetFontLanguageInfo

Seçili yazı tipi Belirtilen görüntü içeriği hakkında bilgi verir.

CDC::GetGlyphOutline

Anahat eğri veya bir anahat karakter fontta bitmap alır.

CDC::GetGraphicsMode

Belirtilen aygıt içerik için geçerli grafik modu alır.

CDC::GetHalftoneBrush

Noktalı resim Fırçası alır.

CDC::GetKerningPairs

Harf aralığı çiftleri belirtilen aygıt bağlamında şu anda seçili yazı tipinin karakter alır.

CDC::GetLayout

Aygıt içerik (dc) düzenini alır.Mizanpajı ya da sağdan sola veya sağa (varsayılan) bırakılabilir (yansıtılmış).

CDC::GetMapMode

Geçerli eşleme moduna alır.

CDC::GetMiterLimit

Gönye sınırı için aygıt içeriğini döndürür.

CDC::GetNearestColor

Belirli aygıt gösteren mantıksal belirtilen renge en yakın mantıksal renk alır.

CDC::GetOutlineTextMetrics

Yazı tipi TrueType yazı tipleri için ölçü bilgileri alır.

CDC::GetOutputCharWidth

Karakter birbirini izleyen bir grup içindeki tek tek karakterlerin genişliklerini çıktı aygıtı bağlamını kullanarak geçerli yazı tipinden alır.

CDC::GetOutputTabbedTextExtent

Genişlik ve Yükseklik karakter dizesinin çıkış aygıtı içerik üzerinde hesaplar.

CDC::GetOutputTextExtent

Genişlik ve Yükseklik metin geçerli yazı tipi boyutlarını belirlemek için kullanarak çıktı aygıt içeriği üzerinde bir satırın hesaplar.

CDC::GetOutputTextMetrics

Geçerli yazı tipi ölçüler çıktı aygıtı içerikten alır.

CDC::GetPath

Satırları bitiş noktaları ve aygıt içeriğine seçili yolda bulunan eğrilerinin denetim noktaları tanımlama koordinatları alır.

CDC::GetPixel

Belirtilen noktada piksel rgb renk değerini alır.

CDC::GetPolyFillMode

Geçerli Çokgen doldurma modu alır.

CDC::GetROP2

Geçerli çizim modu alır.

CDC::GetSafeHdc

İade CDC::m_hDC, çıkış aygıtı bağlama.

CDC::GetStretchBltMode

Geçerli bit eşlem uzatarak modu alır.

CDC::GetTabbedTextExtent

Width ve height özniteliği aygıt içeriği üzerinde bir karakter dizesi olarak hesaplar.

CDC::GetTextAlign

Metin hizalama bayrakları alır.

CDC::GetTextCharacterExtra

İntercharacter boşluk miktarı geçerli ayarını alır.

CDC::GetTextColor

Geçerli metin rengini alır.

CDC::GetTextExtent

Genişlik ve Yükseklik metin geçerli yazı tipi boyutlarını belirlemek için kullanarak özniteliği aygıt içeriği üzerinde bir satırın hesaplar.

CDC::GetTextExtentExPointI

Belirli bir alan içinde sığacak ve bir dizi metin uzanım ile her bu karakterleri doldurur belirtilen bir dizenin karakter sayısını alır.

CDC::GetTextExtentPointI

Genişlik ve yükseklik belirtilen dizinin glif dizin alır.

CDC::GetTextFace

Geçerli yazı tipi yazı tipi adını boş sonlandırılmış bir dize olarak bir arabelleğine kopyalar.

CDC::GetTextMetrics

Geçerli yazı tipi ölçüler özniteliği aygıt içerikten alır.

CDC::GetViewportExt

X - ve y-kapsamlarını Görünüm penceresi, alır.

CDC::GetViewportOrg

X - ve y-koordinatlarının Görünüm penceresi kaynak alır.

CDC::GetWindow

Görüntü aygıtı içerikle ilişkili pencere döndürür.

CDC::GetWindowExt

X - ve y-kapsamlarını ilişkili pencere alır.

CDC::GetWindowOrg

X - ve y-koordinatlarının ilişkili pencere menşei alır.

CDC::GetWorldTransform

Sayfa alanı dönüşümü için geçerli world-alan alır.

CDC::GradientFill

Dikdörtgen ve üçgen yapıları gradating bir renkle doldurur.

CDC::GrayString

Belirtilen konumda (gri) metin havayı soluk.

CDC::HIMETRICtoDP

Dönüştürür HIMETRIC aygıt birimlerine birimleri.

CDC::HIMETRICtoLP

Dönüştürür HIMETRIC birimlerine mantıksal birimler.

CDC::IntersectClipRect

Geçerli bölge ve bir dikdörtgen oluşturma tarafından yeni bir kırpma bölgesi oluşturur.

CDC::InvertRect

Bir dikdörtgen içeriğini ters çevirir.

CDC::InvertRgn

Bir bölgedeki renkleri ters çevirir.

CDC::IsPrinting

Aygıt içeriğini yazdırmak için kullanılıp kullanılmayacağını belirler.

CDC::LineTo

Geçerli konumunu ayarlamak için ancak değil de dahil olmak üzere, bir nokta bir çizgi çizer.

CDC::LPtoDP

Mantıksal birim aygıtı birimlere dönüştürür.

CDC::LPtoHIMETRIC

Mantıksal birimler halinde dönüştürür HIMETRIC birimleri.

CDC::MaskBlt

Belirtilen maske ve Tarama işlemi kullanarak kaynak ve hedef bitmapler için renk verilerini bir araya getirir.

CDC::ModifyWorldTransform

Dünya dönüşümü için belirtilen modunu kullanan bir aygıt içeriğini değiştirir.

CDC::MoveTo

Geçerli konuma taşır.

CDC::OffsetClipRgn

Verilen aygıt kırpma bölgesini taşır.

CDC::OffsetViewportOrg

Görünüm penceresi kaynağı Geçerli Görünüm penceresi kaynak koordinatları göre değiştirir.

CDC::OffsetWindowOrg

Pencere Başlangıcı geçerli pencereyi özgün koordinatları göre değiştirir.

CDC::PaintRgn

Bir bölge seçili fırça ile doldurur.

CDC::PatBlt

Bit deseni oluşturur.

CDC::Pie

Pasta şeklinde bir Golf Sopası çizer.

CDC::PlayMetaFile

Verilen aygıtta belirtilen meta dosyası içeriğini çalar.Geliştirilmiş sürümü PlayMetaFile verilen Gelişmiş biçimi meta dosyası içinde depolanan resim görüntüler.Herhangi bir sayıda meta çalınabilir.

CDC::PlgBlt

Kaynak aygıt içeriğini belirtilen dörtgenden bit blok transfer renk veri bitleri belirli aygıt kapsamında belirtilen Paralelogram gerçekleştirir.

CDC::PolyBezier

Bir veya daha fazla Bzier splines çizer.Geçerli konum kullanılan güncelleştirilmiş kendisi.

CDC::PolyBezierTo

Bir veya daha fazla Bzier splines çizer ve son Bzier eğri bitiş noktası için geçerli konumuna taşır.

CDC::PolyDraw

Bir dizi çizgi parçaları ve Bzier splines çizer.Bu işlev geçerli konumu güncelleştirir.

CDC::Polygon

Çizgilerle birbirine bağlanmış iki veya daha fazla puan (vertices) oluşan bir çokgen çizer.

CDC::Polyline

Belirtilen noktaları bağlanan çizgi parçalarını bir dizi çizer.

CDC::PolylineTo

Bir veya daha fazla düz çizgiler çizer ve son satırın bitiş noktası için geçerli konumuna taşır.

CDC::PolyPolygon

Geçerli Çokgen doldurma modu kullanılarak doldurulan iki veya daha fazla çokgenler oluşturur.Çokgenler ayrık olabilir veya çakışma.

CDC::PolyPolyline

Birden çok dizi bağlantılı çizgi parçaları çizer.Geçerli konum kullanılan kendisi bu işlev tarafından güncelleştirildi.

CDC::PtVisible

Verilen noktası kırpma bölgesi içinde olup olmadığını belirtir.

CDC::RealizePalette

Geçerli mantıksal paleti palet girişleri sistem paletini eşleştirir.

CDC::Rectangle

Geçerli kalem kullanarak bir dikdörtgen çizer ve geçerli fırça kullanarak doldurur.

CDC::RectVisible

Herhangi bir bölümünü verilen dikdörtgen kırpma bölgesi içinde mı kaynaklandığını belirler.

CDC::ReleaseAttribDC

Yayımları m_hAttribDC, öznitelik aygıt içeriği.

CDC::ReleaseOutputDC

Yayımları m_hDC, çıkış aygıtı bağlama.

CDC::ResetDC

Güncelleştirmeleri m_hAttribDC aygıt içeriği.

CDC::RestoreDC

Aygıt içeriği ile kaydettiğiniz önceki bir durumuna geri yükler SaveDC.

CDC::RoundRect

Geçerli kalem kullanarak ve geçerli fırça kullanarak dolgulu yuvarlak köşeli bir dikdörtgen çizer.

CDC::SaveDC

Aygıt içeriğini geçerli durumunu kaydeder.

CDC::ScaleViewportExt

Görünüm penceresi hükümleri geçerli değerlerine göre değiştirir.

CDC::ScaleWindowExt

Pencere uzantılarına göre geçerli değerlerini değiştirir.

CDC::ScrollDC

Bit bir dikdörtgen dikey ve yatay olarak kaydırır.

CDC::SelectClipPath

Belirtilen mod kullanarak yeni bir bölge varolan herhangi bir kırpma bölgesi ile birleştirerek aygıt içeriği için bir kırpma bölgesi olarak geçerli yolu seçer.

CDC::SelectClipRgn

Belirtilen mod kullanarak verilen bölge geçerli kırpma bölgesi ile birleştirir.

CDC::SelectObject

Bir kalem gibi GDI çizim nesnesini seçer.

CDC::SelectPalette

Mantıksal paletini seçer.

CDC::SelectStockObject

Önceden tanımlanmış stok kalemleri, Fırçalar veya Windows tarafından sağlanan yazı tiplerini seçer.

CDC::SetAbortProc

Bir yazdırma işini iptal ederseniz, Windows çağıran bir programcı tarafından sağlanan geri çağrı işlevi ayarlar.

CDC::SetArcDirection

ARC ve dikdörtgen işlevleri için kullanılacak çizim yönünü ayarlar.

CDC::SetAttribDC

Ayarlar m_hAttribDC, öznitelik aygıt içeriği.

CDC::SetBkColor

Geçerli arka plan rengini ayarlar.

CDC::SetBkMode

Arka plan modunu ayarlar.

CDC::SetBoundsRect

Belirtilen aygıt içerik için sınırlayıcı dikdörtgeni bilgilerinin saklanması denetler.

CDC::SetBrushOrg

Bir aygıt içeriğini seçili sonraki fırça kaynağını belirtir.

CDC::SetColorAdjustment

Belirtilen değerleri kullanarak aygıt içeriğini renk ayarlama değerlerini ayarlar.

CDC::SetDCBrushColor

Geçerli fırça rengi ayarlar.

CDC::SetDCPenColor

Geçerli kalem rengini ayarlar.

CDC::SetGraphicsMode

Belirtilen aygıt içerik için geçerli grafik modunu ayarlar.

CDC::SetLayout

Aygıt içerik (dc) yerleşimini değiştirir.

CDC::SetMapMode

Geçerli eşleme modu ayarlar.

CDC::SetMapperFlags

Fiziksel yazı tiplerini mantıksal yazı tipleri eþlediðinde yazı tipi Eşleştiricisi kullandığı algoritması değiştirir.

CDC::SetMiterLimit

Gönye birleşimler için aygıt içeriği uzunluğunu sınırlar.

CDC::SetOutputDC

Ayarlar m_hDC, çıkış aygıtı bağlama.

CDC::setPixel

Belirtilen rengin en yakın yaklaşık için belirtilen noktada piksel olarak ayarlar.

CDC::SetPixelV

Adresinde Belirtilen rengin en yakın yaklaşık belirtilen koordinatları piksel olarak ayarlar.SetPixelVhızlıdır SetPixel gerçekten boyanmış nokta renk değerini döndürmek gerekmediğinden.

CDC::SetPolyFillMode

Çokgen doldurma modu ayarlar.

CDC::SetROP2

Geçerli çizim modunu ayarlar.

CDC::SetStretchBltMode

Bit eşlem uzatarak modunu ayarlar.

CDC::SetTextAlign

Metin hizalama bayrakları ayarlar.

CDC::SetTextCharacterExtra

İntercharacter aralık miktarını ayarlar.

CDC::SetTextColor

Metin rengini belirler.

CDC::SetTextJustification

Bir dize sonu karakterleri boşluk ekler.

CDC::SetViewportExt

X - ve y-kapsamlarını Görünüm penceresi olarak ayarlar.

CDC::SetViewportOrg

Görünüm penceresi başlangıç noktasını ayarlar.

CDC::SetWindowExt

X - ve y-kapsamlarını ilişkili pencere ayarlar.

CDC::SetWindowOrg

Aygıt içeriği penceresini kaynağını ayarlar.

CDC::SetWorldTransform

Geçerli world alanı sayfa alanı dönüşümü ayarlar.

CDC::StartDoc

Yeni bir yazdırma işi başlatma aygıtı sürücüsü bilgilendirir.

CDC::StartPage

Yeni bir sayfa başlatma aygıtı sürücüsü bilgilendirir.

CDC::StretchBlt

Bir bitmap uzatarak veya hedef dikdörtgenin boyutlarına sığacak şekilde gerekirse bitmap sıkıştırma hedef dikdörtgen, bir kaynak dikdörtgen ve aygıt taşır.

CDC::StrokeAndFillPath

Yol açık herhangi bir rakamı kapatır, geçerli kalem kullanarak yol anahattı önlemini alın ve geçerli fırça kullanarak içini doldurur.

CDC::StrokePath

Belirtilen yol, geçerli kalem kullanarak işler.

CDC::TabbedTextOut

Sekmeler sekme durağı konumlarını bir array öğesinde belirtilen değerlere genişleyen bir belirtilen konumda bir karakter dizesi yazar.

CDC::TextOut

Seçili yazı tipi kullanılarak belirtilen konumda bir karakter dizesi yazar.

CDC::TransparentBlt

Renk veri bloğunu bit belirtilen kaynak aygıt içerikten belirli bir renk saydam transferin işleme hedef aygıt içeriğini içe aktarır.

CDC::UpdateColors

Güncelleştirmeleri piksel piksel bazında sistem paletini için istemci alanında geçerli eşleşen tarafından aygıt içeriğini istemci alanı renklendirir.

CDC::WidenPath

Geçerli yolu, yolun aygıt içeriği şu anda seçili kalem kullanarak konturlanan, boyanmış alanı olarak yeniden tanımlar.

fxhhde73.collapse_all(tr-tr,VS.110).gifOrtak İşleçler

Ad

Description

CDC::operator HDC

Aygıt Bağlama tutamacı alır.

fxhhde73.collapse_all(tr-tr,VS.110).gifOrtak veri üyeleri

Ad

Description

CDC::m_hAttribDC

Bu tarafından kullanılan özniteliği aygıt içeriğini CDC nesnesi.

CDC::m_hDC

Bu tarafından kullanılan çıkış aygıtı içerik CDC nesnesi.

Notlar

CDC Nesnesi ile bir ekran veya yazıcı yanı sıra, üyeler gibi bir aygıt içeriğini bir pencere istemci alanla ilişkilendirilmiş bir görüntü içeriği ile çalışmak için çalışma için üye işlevlerini sağlar.

Üye aracılığıyla tüm çizim işlevlerini yapmak bir CDC nesnesi.Sınıf, çizim araçları, denkliği grafik aygıt arabirimi (GDI) nesne seçimi ve renk paletleri ile çalışmaya çalışan aygıt içeriğini işlemleri için üye işlevleri sağlar.Alma ve eşleme, kırpma, çizgiler çizim ve çizim basit şekiller, elipsler ve çokgenler bölgeleri ile çalışan koordinatları dönüştürme Görünüm penceresi ile pencere uzanım ile çalışma çalışma çizim özniteliklerini, ayar için üye işlevleri de sağlar.Üye işlevleri de metin çizim, yazı tipleri ile çalışma, yazıcı çıkar kullanarak, kaydırma ve meta dosyaları oynatma için sağlanmıştır.

Kullanmak için bir CDC nesne yeniden oluşturmak ve sonra kendi üyesi paralel aygıt içerikleri kullanmak Windows işlevleri işlevleri çağırabilirsiniz.

[!NOT]

Windows 95/98 altında tüm ekran koordinatları 16 bit ile sınırlıdır.Bu nedenle, bir int geçirilen bir CDC üye işlevi olmalıdır aralığı –32768 ile 32767 arasında kalan.

Özel kullanımları Microsoft Foundation Class Library türetilen çeşitli sınıfları sağlar CDC .CPaintDCÇağrı Kapsüller BeginPaint ve EndPaint.CClientDCbir pencerenin istemci alanla ilişkilendirilmiş bir görüntü içeriği yönetir.CWindowDCkendi çerçevesi ve denetimler de dahil olmak üzere bir tüm pencere ile ilişkili bir görüntü içeriği yönetir.CMetaFileDCbir aygıt içeriğini bir meta dosyası ile ilişkilendirir.

CDCiki üye işlevleri sağlayan GetLayout ve SetLayout, düzenini bir pencereden kalıtımla almamaya bir aygıt içeriğini düzenini tersine çeviren.Bu tür sağdan sola yön Arapça veya İbranice, karakteri Düzen Avrupa Standart olmadığı gibi kültürler için yazılan uygulamalar için gereklidir.

CDCiki aygıt içerik içeren m_hDC ve m_hAttribDC, oluşturulması, bir CDC nesne, aynı aygıt için başvurun.CDCtüm çıktı GDI çağrılarını yönlendirir m_hDC ve birçok öznitelik GDI çağrıları için m_hAttribDC.(Öznitelik çağrı örneğidir GetTextColor, sırada SetTextColor çıktı çağrısı.)

Örneğin, uygulamak için bu iki aygıt içerikler framework kullanan bir CMetaFileDC çıktı için bir meta dosyası öznitelikleri fiziksel bir aygıttan okunurken yollayan nesnesi.Baskı Önizleme çerçevesi benzer bir şekilde uygulanır.Benzer şekilde, uygulamaya özgü kod iki aygıt içerikleri de kullanabilirsiniz.

Ne zaman ihtiyacınız olabilecek her ikisi de metin metrik bilgilerini zamanlar m_hDC ve m_hAttribDC aygıt içerikleri.Aşağıdaki işlevler çiftleri bu olanağı sağlar:

M_hAttribDC kullanır

M_hDC kullanır

GetTextExtent

GetOutputTextExtent

GetTabbedTextExtent

GetOutputTabbedTextExtent

GetTextMetrics

GetOutputTextMetrics

GetCharWidth

GetOutputCharWidth

Daha fazla bilgi için CDC, bkz: Aygıt içerikleri.

Devralma hiyerarşisi

CObject

CDC

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CObject sınıfı

Hiyerarşi grafik

CPaintDC sınıfı

CWindowDC sınıfı

CClientDC sınıfı

CMetaFileDC sınıfı