Cdc sınıf üyeleri

Veri üyeleri
İnşaat ve yıkım
Başlatma
Aygıt içerik işlevleri
Çizim aracı işlevleri
Tür-güvenli seçim. Yardımcıları
Renk ve renk paleti işlevleri
Çizim-öznitelik işlevleri
Arama fonksiyonu
Koordinat işlevleri
Bölge işlevleri
Kırpma işlevleri
Çizgi-çıktı işlevleri
Basit çizim işlevleri
Elips ve çokgen işlevleri
Bit eşlem işlevleri
Metin fonksiyonları
Yazı tipi fonksiyonları
Yazıcı çıkış fonksiyonları
Kaydırma fonksiyonları
Meta dosyası işlevleri
Yol işlevleri

Veri üyeleri

m_hDC Bu cdc nesne tarafından kullanılan çıkış aygıtı içerik.
m_hAttribDC Bu cdc nesne tarafından kullanılan öznitelik-aygıt içerik.

İnşaat

CDC cdc nesnesi oluşturur.

Başlatma

CreateDC Belirli bir aygıt için aygıt içeriği oluşturur.
CreateIC Belirli bir aygıt için bir bilgi bağlamı oluşturur. Bu bir aygıt içeriğini oluşturmadan aygıt hakkında bilgi almak için hızlı bir yol sağlar.
CreateCompatibleDC Başka bir aygıt içeriği ile uyumlu bir hafıza-aygıt içeriğini oluşturur. Sen-ebilmek kullanma o-e belleğindeki görüntüleri hazırlama.
DeleteDC cdc ile ilişkili Windows aygıt içeriğini siler.
FromHandle Tanıtıcı bir aygıt içeriğini verildiğinde cdc nesneye bir işaretçi döndürür. cdc nesnesi için tanıtıcı bağlı değil, geçici bir cdc nesne oluşturulur ve bağlı.
DeleteTempMap FromHandletarafından oluşturulan geçici bir cdc nesnesini silmek için CWinApp boşta zaman işleyicisi tarafından çağrılan. Ayrıca aygıt içeriğini çıkarır.
Ekle Bu cdc nesnesine bir Windows aygıt içeriğini ekler.
Ayır Windows aygıt içeriğini bu cdc nesneden çıkarır.
SetAttribDC M_hAttribDC, özniteliği aygıt içeriğini ayarlar.
SetOutputDC M_hDC, çıkış aygıtı bağlamı ayarlar.
ReleaseAttribDC M_hAttribDC, özniteliği aygıt içeriğini bültenleri.
ReleaseOutputDC M_hDC, çıktı aygıt içeriğini bültenleri.
GetCurrentBitmap Seçili CBitmap nesneye bir işaretçi döndürür.
GetCurrentBrush Seçili CBrush nesneye bir işaretçi döndürür.
GetCurrentFont Seçili CFont nesneye bir işaretçi döndürür.
GetCurrentPalette Seçili CPalette nesneye bir işaretçi döndürür.
GetCurrentPen Seçili CPen nesneye bir işaretçi döndürür.
GetWindow Görüntü aygıtı içerikle ilişkili pencere döndürür.

Aygıt içerik işlevleri

GetSafeHdc M_hDC, çıktı aygıt içeriğini döndürür.
SaveDC Aygıt içeriğini geçerli durumunu kaydeder.
RestoreDC Aygıt içeriğini SaveDC ile kaydettiğiniz önceki bir duruma geri yükler.
ResetDC M_hAttribDC aygıt içeriğini güncelleştirir.
GetDeviceCaps Belirtilen tür bir aygıta özgü belirli ekran cihazın özelliklerine ilişkin bilgileri alır.
IsPrinting Aygıt içeriğini yazdırmak için kullanılıp kullanılmayacağını belirler.

Çizim aracı işlevleri

GetBrushOrg Geçerli fırça kökeni alır.
SetBrushOrg Bir aygıt içeriğini seçili sonraki fırça menşei belirtir.
EnumObjects Kalemler numaralandırır ve bir aygıt içeriğini mevcut fırçaları.

Tür-güvenli seçim yardımcıları

NesneSeç Kalem gibi GDI çizim nesnesini seçer.
SelectStockObject Önceden tanımlanmış stok kalemleri, Fırçalar veya Windows tarafından sağlanan yazı tiplerini seçer.

Renk ve renk paleti işlevleri

GetNearestColor Verilen aygıt temsil edebilir, belirtilen mantıksal bir renge en yakın mantıksal rengini alır.
SelectPalette Mantıksal paletini seçer.
RealizePalette Sistem palet için geçerli mantıksal paleti palet girişleri haritalar.
UpdateColors Güncelleştirmeler tarafından geçerli eşleşen aygıt içeriğini istemci alanı piksel piksellik aralıklarla sistem paletini istemci alanına renkler.
GetHalftoneBrush Halftone fırça alır.

Çizim-öznitelik işlevleri

GetBkColor Geçerli arka plan rengini alır.
SetBkColor Geçerli arka plan rengini ayarlar.
GetBkMode Arka plan modu alır.
SetBkMode Arka plan modu ayarlar.
GetPolyFillMode Geçerli Çokgen doldurma modu alır.
SetPolyFillMode Çokgen doldurma modu ayarlar.
GetROP2 Geçerli çizim moduna alır.
SetROP2 Geçerli çizim modu ayarlar.
GetStretchBltMode Geçerli modu bit eşlem uzanan alır.
SetStretchBltMode Bit eşlem uzanan modunu ayarlar.
GetTextColor Geçerli metin rengini alır.
SetTextColor Metin rengini belirler.
GetColorAdjustment Renk ayarlama değerleri için aygıt içeriği alır.
SetColorAdjustment Belirtilen değerleri kullanarak aygıt içeriğini renk ayarı değerlerini ayarlar.

Arama fonksiyonu

GetMapMode Geçerli eşleme moduna alır.
SetMapMode Geçerli eşleme modu ayarlar.
GetViewportOrg X - ve y-koordinatlarının viewport kökenli alır.
SetViewportOrg Görüntü kaynağını ayarlar.
OffsetViewportOrg Geçerli Görünüm penceresi kaynak koordinatları göreli viewport kökenli değiştirir.
GetViewportExt X - ve y-extent of viewport'un alır.
SetViewportExt X - ve y-extent of viewport'un ayarlar.
ScaleViewportExt Geçerli değerleri göreli viewport ölçüde değiştirir.
GetWindowOrg X - ve y-koordinatlarının ilişkili pencere kökenli alır.
SetWindowOrg Aygıt içeriği penceresini kaynağını ayarlar.
OffsetWindowOrg Geçerli pencere kaynak koordinatları göre pencere kökeni değiştirir.
GetWindowExt X - ve y-kapsamlarını ilişkili pencere alır.
SetWindowExt X - ve y-kapsamlarını ilişkili pencere ayarlar.
ScaleWindowExt Pencere kapsamlarını göreli olarak geçerli değerlerini değiştirir.

Koordinat işlevleri

DPtoHIMETRIC HIMETRIC birimlerine aygıt birimlerini dönüştürür.
DPtoLP Mantıksal birimlerine aygıt birimlerini dönüştürür.
HIMETRICtoDP Aygıt birimlerine HIMETRIC birimlerini dönüştürür.
HIMETRICtoLP Mantıksal birimler HIMETRIC birimlerini dönüştürür.
LPtoDP Mantıksal birimler cihaz birimlerini dönüştürür.
LPtoHIMETRIC Mantıksal birimler HIMETRIC birimlerini dönüştürür.

Bölge işlevleri

FillRgn Belirli bir bölgenin belirtilen fırça ile doldurur.
FrameRgn Bir fırça kullanarak belirli bir bölgenin bir kenarlık çizer.
InvertRgn Bölge renklerini tersine çevirir.
PaintRgn Seçili fırça ile bölge doldurur.

Kırpma işlevleri

SetBoundsRect Belirtilen aygıt içeriği için sınırlayıcı dikdörtgeni bilgi birikimi denetler.
GetBoundsRect Belirtilen aygıt içeriği geçerli birikmiş sınırlayıcı dikdörtgenin döndürür.
GetClipBox Dar sınırlayıcı dikdörtgenin etrafında geçerli kırpma sınırı boyutlarını alır.
SelectClipRgn Belirtilen mod kullanarak geçerli kırpma bölgesinin ile verilen bölge birleştirir.
ExcludeClipRect Eksi belirtilen Dikdörtgen kırpma bölgesinin oluşan yeni bir kırpma bölge oluşturur.
ExcludeUpdateRgn Kırpma bölgeden penceresinde Güncellenme bir bölgeyi dışlayarak çizim içinde geçersiz pencere alanlarının önler.
IntersectClipRect Geçerli bölge ve dikdörtgen oluşturarak yeni bir kırpma bölge oluşturur.
OffsetClipRgn Verilen aygıt kırpma bölgesinin taşır.
PtVisible Verilen noktaya kırpma bölge içinde olup olmadığını belirtir.
RectVisible Belirtilen dikdörtgenin herhangi bir parçasını kırpma bölgesinin yalan olup olmadığını belirler.

Çizgi-çıktı işlevleri

GetCurrentPosition Geçerli konumunu kalemi (mantıksal koordinatları) alır.
MoveTo() Geçerli konumuna taşır.
LineTo Bir satırı geçerli konumundan kadar dahil ancak, bir nokta çizer.
Ark Bir eliptik yay çizer.
ArcTo Bir eliptik yay çizer. Geçerli konumu güncellenir Bu işlev yayiçin benzer olmasıdır.
AngleArc Bir çizgi parçası ve bir yay çizer ve ark bitiş noktası için geçerli konumuna taşır.
GetArcDirection Aygıt içeriğini geçerli arc yönünü döndürür.
SetArcDirection Yay ve dikdörtgen işlevleri için kullanılacak çizim yönünü ayarlar.
PolyDraw Bir dizi çizgi parçaları ve Bézier spline çizer. Bu işlev geçerli konumu güncelleştirir.
Çoklu çizgi Belirtilen noktalarını bağlayan çizgi parçaları bir dizi çizer.
PolyPolyline Birden çok bağlantılı çizgi dizi çekiyor. Şu an kullanılan kendisi bu işlevi tarafından updated.
PolylineTo Bir veya daha fazla düz çizgiler çizer ve geçerli konumunu son satırın bitiş noktasına hareket eder.
Nokta Bir veya daha fazla Bézier spline çizer. Geçerli konum ne kullanılan updated ne.
PolyBezierTo Bir veya daha fazla Bézier spline çizer ve son Bézier spline bitiş noktası için geçerli konumuna taşır.

Basit çizim işlevleri

FillRect Belirli bir fırça kullanarak belirli bir dikdörtgen doldurur.
FrameRect Dikdörtgen kenarlık çizer.
InvertRect Bir dikdörtgen içeriğini ters çevirir.
DrawIcon Simge çizer.
DrawDragRect Sürüklenen gibi bir dikdörtgeni yeniden çizer ve siler.
FillSolidRect Bir dikdörtgen düz renk ile doldurur.
Draw3dRect Üç boyutlu bir dikdörtgen çizer.
DrawEdge Kenarları bir dikdörtgen çizer.
DrawFrameControl Çerçeve denetimi çizmek.
DrawState Görüntü görüntüler ve bir durumu belirtmek için bir görsel efekt uygular.

Elips ve çokgen işlevleri

Akor (Elips ve bir çizgi parçasının kesiştiği tarafından çevrelenen kapalı bir şekil) çalmaya çizer.
DrawFocusRect Odak belirtmek için kullanılan stili bir dikdörtgen çizer.
Elips Bir elips çizer.
Pasta Bir pasta şeklindeki kama çizer.
Çokgen Çizgilerle birbirine bağlanmış iki veya daha fazla nokta (vertices) oluşan bir çokgen çizer.
PolyPolygon Geçerli Çokgen doldurma modu kullanarak dolu iki ya da daha fazla çokgenler oluşturur. Bunlar çakışabilir veya Çokgen ayrık olabilir.
Çoklu çizgi Belirtilen noktaları bağlanan çizgi parçalarını kümesinden oluşan bir çokgen çizer.
Dikdörtgen Geçerli fırça kullanarak doldurur ve geçerli kalem kullanarak bir dikdörtgen çizer.
RoundRect Geçerli kalem kullanarak ve geçerli fırça kullanarak dolu ile köşeleri yuvarlatılmış bir dikdörtgen çizer.

Bit eşlem işlevleri

PatBlt Bir bit deseni oluşturur.
BitBlt Belirtilen aygıt bağlamından bitmapi kopyalar.
StretchBlt Bitmapi bir kaynak dikdörtgen ve aygıt germe veya hedef dikdörtgenin boyutlarına gerekirse bitmap sıkıştırma bir hedef dikdörtgen taşır.
GetPixel Belirtilen noktada piksel rgb renk değeri alır.
SetPixel Belirtilen rengin en yakın yaklaşım için belirtilen noktada piksel ayarlar.
SetPixelV De belirtilen rengin en yakın yaklaşım belirtilen koordinatları piksel ayarlar. Aslında boyalı nokta renk değeri döndürmek gerekmediğinden SetPixelV SetPixel hızlıdır.
Başlatılacağı Bir alanı geçerli fırça ile doldurur.
ExtFloodFill Bir alanı geçerli fırça ile doldurur. Başlatılacağı üye işlevden daha fazla esneklik sağlar.
MaskBlt Belirtilen maske ve tarama işlemi kullanarak kaynak ve hedef bitmapler için renk verileri birleştirir.
PlgBlt Bir bit-blok aktarım bit renk verilerini kaynak cihaz içeriğinde belirtilen dikdörtgenden belirli aygıt içeriğinde belirtilen paralelkenar gerçekleştirir.

Metin fonksiyonları

TextOut Seçili yazı tipi kullanılarak belirtilen konumda bir karakter dizesi yazıyor.
ExtTextOut Bir karakter dizesi içinde seçili yazı tipini kullanarak bir dikdörtgen bölgesini yazıyor.
TabbedTextOut Sekmeler sekme durağı konumlarını bir dizide belirtilen değerleri için genişleyen bir belirtilen konumda bir karakter dizesi yazıyor.
DrawText Berabere biçimlendirilmiş metin içinde belirtilen dikdörtgeni.
GetTextExtent Genişlik ve yükseklik boyutlarını belirlemek için geçerli yazı tipini kullanarak özniteliği aygıt içeriğini metin satırının hesaplar.
GetOutputTextExtent Genişlik ve yükseklik boyutlarını belirlemek için geçerli yazı tipini kullanarak çıkış aygıtı bağlama bir satırın hesaplar.
GetTabbedTextExtent Genişlik ve yükseklik bir karakter dizesi özniteliği aygıt bağlama hesaplar.
GetOutputTabbedTextExtent Genişlik ve yükseklik karakter dizesinin çıkış aygıtı bağlama hesaplar.
GrayString Berabere (gri) metni belirtilen konumda soluk görünür.
GetTextAlign Metin hizalama bayrakları alır.
SetTextAlign Metin hizalama bayrakları ayarlar.
GetTextFace Geçerli yazı tipini yazı tipi adını bir arabelleğe boş sonlandırılmış dize olarak kopyalar.
GetTextMetrics Geçerli yazı tipi ölçümleri özniteliği aygıt bağlamdan alır.
GetOutputTextMetrics Çıktı aygıtı bağlamında geçerli yazı tipi ölçümleri alır.
SetTextJustification Bir dize sonu karakterleri boşluk ekler.
GetTextCharacterExtra İntercharacter boşluk miktarı için geçerli ayarını alır.
SetTextCharacterExtra İntercharacter aralık miktarını ayarlar.

Yazı tipi fonksiyonları

GetFontData Yazı tipi ölçüm bilgileri, ölçeklenebilir yazı tipi dosyasından alır. Bilgi almak için geri dönmek için bilgileri uzunluğunu ve yazı tipi dosyası bir uzaklık belirterek tanımlanır.
GetKerningPairs Karakter çiftlerini belirtilen aygıt bağlamında seçili yazı tipinin karakter aralığı alır.
GetOutlineTextMetrics TrueType yazı tiplerini yazı tipi metrik bilgilerini alır.
GetGlyphOutline Anahat eğri veya bitmap fontta bir anahat karakter alır.
GetCharABCWidths Genişlikleri, birbirini izleyen karakterler geçerli yazı tipi belirli bir aralıktaki mantıksal birimler alır.
GetCharWidth Geçerli yazı tipinden belirli bir aralıktaki ardışık karakter Kesirli genişlikler alır.
GetOutputCharWidth Tek tek karakterleri ardışık karakter genişliği çıktı aygıtı bağlamını kullanarak geçerli yazı tipinden alır.
SetMapperFlags Bu haritalar mantıksal yazı fiziksel yazı zaman yazı Eşleştiricisi kullandığı algoritması değiştirir.
GetAspectRatioFilter Geçerli boyut oranını filtre ayarı alır.

Yazıcı çıkış fonksiyonları

QueryAbort Aramalar AbortProc geri arama işlevi bir baskı uygulaması ve sorgular için yazdırma sona ermesine olup.
Kaçış Doğrudan belirli bir aygıttan GDI aracılığıyla kullanılamayan özellikler erişmek için uygulamaları sağlar. Ayrıca Windows kaçış işlevlerine erişim olanağı sağlar. Bir uygulama tarafından yapılan çıkış arama tercüme ve aygıt sürücüsü için gönderilen.
DrawEscape Grafik aygıt arabirimi (GDI) doğrudan bulunmayan bir video görüntü yetenekleri çizim kere görüntülendi.
StartDoc Aygıt sürücüsünün yeni bir yazdırma işi başlıyor bildirir.
StartPage Aygıt sürücüsünün yeni bir sayfa başlangıç olduğunu bildirir.
EndPage Bir sayfayı sona eriyor aygıt sürücüsü bilgilendirir.
SetAbortProc Bir yazdırma işini iptal gerekir eğer Windows çağıran bir programcı tarafından sağlanan bir geriçağırım işlevi ayarlar.
AbortDoc Uygulama aygıta StartDoc üye işlevi son çağrı beri yazılı olan her şeyi silme geçerli yazdırma işi sonlandırır.
EndDoc StartDoc üye işlevi tarafından başlatılan bir yazdırma işi biter.

Kaydırma fonksiyonları

ScrollDC Yatay ve dikey olarak bir dikdörtgen bit kayar.

Meta dosyası işlevleri

PlayMetaFile Belirtilen meta dosyası içeriğini belirtilen aygıt üzerinde çalış. PlayMetaFile Gelişmiş sürümü belirli Gelişmiş biçimi meta içinde depolanan görüntüler. Meta dosyası herhangi bir sayıda çalınabilir.
AddMetaFileComment Yorum bir arabellek belirtilen gelişmiş biçimi meta dosyası kopyalar.

Yol işlevleri

AbortPath Kapatır ve tüm yollar aygıt bağlamında atar.
BeginPath Aygıtın bağlamındaki bir yol parantez açar.
CloseFigure Yolu açık bir şekilde kapanır.
EndPath Bir yol parantez kapatılır ve aygıt bağlamda dirseği tarafından tanımlanan yolunu seçer.
FillPath Herhangi bir geçerli yolu Açık rakamları kapatır ve yolun iç çokgeni doldurma modu ve geçerli fırça kullanarak doldurur.
FlattenPath Geçerli aygıt içeriği seçili yolunda herhangi bir eğri dönüştüren ve her eğri çizgiler dizisi dönüyor.
GetMiterLimit Gönye sınırı için aygıt içeriğini döndürür.
GetPath Satırları uç noktaları ve aygıt bağlamda seçilen yolu bulundu eğrilerinin denetim noktaları tanımlama koordinatları alır.
SelectClipPath Belirtilen mod kullanarak varolan bir kırpma bölgesini ile yeni bir bölge birleştirerek aygıt içeriği, kırpma bölgesi olarak geçerli yolu seçer.
SetMiterLimit Gönye birleşimler için aygıt içeriği uzunluğu sınırını tanımlar.
StrokeAndFillPath Herhangi bir açık rakamları da bir yolu kapatır, geçerli kalem kullanarak yol anahattı vurur ve iç geçerli fırça kullanarak doldurur.
StrokePath Belirtilen yol geçerli kalem kullanarak işler.
WidenPath Geçerli yolu yol seçili durumdaki aygıtın bağlamı kalem kullanarak okşadı, boyalı alanı olarak yeniden tanımlıyor.

cdc ge&nel bakış |nbsp; Temel sınıf üyesi | Hiyerarşi çizelgesi

Index