CDC::GetDeviceCaps 

int GetDeviceCaps ( int nIndex ) const;

Dönüş değeri

İşlev başarılı olursa istenen özelliği değeri.

Parametreleri

nIndex

Döndürülecek bilgi türünü belirtir. Aşağıdaki değerlerden biri olabilir:

Değer Anlamı
DT_PLOTTER Vektör çizici
DT_RASDISPLAY Raster görüntü
DT_RASPRINTER Raster yazıcı
DT_RASCAMERA Raster kamera
DT_CHARSTREAM Karakter akışı
DT_METAFILE Meta dosyası
DT_DISPFILE Görüntü dosyası

Değer Anlamı
CP_NONE Çıkış kesilmiş değil.
CP_RECTANGLE Çıkış dikdörtgenler için kırpılır.
CP_REGION Çıkış bölgelere kırpılır.

Değer Anlamı
RC_BANDING Destek bantlama gerektirir.
RC_BIGFONT 64 K'dan daha büyük yazı tiplerini destekler.
RC_BITBLT Bit eşlemler aktarma yeteneğine.
RC_BITMAP64 64 K'dan daha büyük bit eşlemleri destekler.
RC_DEVBITS Aygıt bitmapleri destekler.
RC_DI_BITMAP SetDIBits ve GetDIBits Windows işlevleri destekleyen yeteneğine.
RC_DIBTODEV SetDIBitsToDevice Windows işlevi destekleme yeteneğine.
RC_FLOODFILL Sel dolgular gerçekleştirme yeteneğine sahip.
RC_GDI20_OUTPUT Windows sürüm 2.0 özellikleri destekleme yeteneğine.
RC_GDI20_STATE Aygıtın bağlamındaki durumu blok içerir.
RC_NONE Raster operasyon yok destekler.
RC_OP_DX_OUTPUT Dev opak ve dx dizi destekler.
RC_PALETTE Palet tabanlı bir aygıt belirtir.
RC_SAVEBITMAP Bit eşlemler yerel olarak kaydetme yeteneği.
RC_SCALING Yetenekli ölçekleme.
RC_STRETCHBLT StretchBlt üye işlevini gerçekleştirme yeteneğine sahip.
RC_STRETCHDIB StretchDIBits Windows işlevi gerçekleştirme yeteneğine sahip.

Değer Anlamı
CC_NONE Eğriler destekler.
CC_CIRCLES Daireler destekler.
CC_PIE Destekler pasta dilimleri.
CC_CHORD Akorları destekler.
CC_ELLIPSES Destekler elips.
CC_WIDE Geniş kenarlıklar destekler.
CC_STYLED Kenarlıklar tarz destekler.
CC_WIDESTYLED Geniş, stil kenarlıkları destekler.
CC_INTERIORS İç destekler.
CC_ROUNDRECT Yuvarlak köşelere sahip dikdörtgenler destekler.

Değer Anlamı
LC_NONE Hiçbir satır çekmek.
LC_POLYLINE Polylines destekler.
LC_MARKER İşaretleyicileri destekler.
LC_POLYMARKER Polymarkers destekler.
LC_WIDE Geniş satır çekmek.
LC_STYLED Satırları tarz destekler.
LC_WIDESTYLED Geniş, tarz çizgiler destekler.
LC_INTERIORS İç destekler.

Değer Anlamı
PC_NONE Hiçbir çokgenler destekler.
PC_POLYGON Dolgu çokgenler destekler alternatif.
PC_RECTANGLE Dikdörtgenler destekler.
PC_WINDPOLYGON Numara dolgu çokgenler sarma destekler.
PC_SCANLINE Destekler satır tarama.
PC_WIDE Geniş kenarlıklar destekler.
PC_STYLED Kenarlıklar tarz destekler.
PC_WIDESTYLED Geniş, stil kenarlıkları destekler.
PC_INTERIORS İç destekler.

Değer Anlamı
TC_OP_CHARACTER Destekleyen aygıt-ebilmek yer aygıt fontlarını her pikselin konumu gösteren çıktı hassas karakter. Aygıt yazı tipleri herhangi bir aygıt için gereklidir.
TC_OP_STROKE Destekler aygıtı Aygıt yazı herhangi bir konturu atabilirsiniz gösterir çıktı hassas vuruş.
TC_CP_STROKE Desteklediği aygıtın aygıt fontları bir piksel sınır için küçük gösterir küçük hassas kontur.
TC_CR_90 Aygıtı döndürebilirsiniz gösterir destekler 90 derece karakter dönüşü sadece 90 derece karakterlerinin zaman.
TC_CR_ANY Aygıtın aygıt fontlarını üzerinden herhangi bir açıda döndürebilirsiniz gösteren herhangi bir derece döndürme destekler karakter.
TC_SF_X_YINDEP Bağımsız olarak x ölçeklemeyi destekler ve aygıtın aygıt tipleri ayrı x ölçekli gösterir y yön ve y yön.
TC_SA_DOUBLE Hangi aygıt için aygıt fontlarını çift boyutu gösteren karakter ölçeklendirme, destekler iki katına.
TC_SA_INTEGER Destekler tamsayı aygıt ölçekli herhangi bir tamsayı olarak aygıt yazı tiplerinin boyutunu gösteren ölçekleme, katları birden fazla.
TC_SA_CONTIN Aygıtın aygıt fontlarını tarafından herhangi bir tutar ama hala koru x ve y oranları ölçekli gösterir kesin ölçekleme, tüm katları destekler.
TC_EA_DOUBLE Çift-ağırlık karakterleri, aygıtın aygıt fontlarını kalın yapabilirsiniz gösteren destekler. Bu bit yazıcı sürücüleri için ayarlanmışsa, GDI iki kez yazdırarak kalın aygıt fontlarını oluşturmaya çalışır.
TC_IA_ABLE İtalik, aygıtın aygıt yazı tiplerini italik yapabilirsiniz gösteren destekler. Bu bit ayarlanmazsa, GDI italik kullanılamaz varsayar.
TC_UA_ABLE Aygıtın aygıt fontlarını altını çizebilirsiniz gösteren altı çizili destekler. Bu bit ayarlanmazsa, GDI aygıt fontları alt çizgiler oluşturur.
TC_SO_ABLE Strikeouts, hangi aygıt için üstü çizili aygıt fontları gösterir destekler. Bu bit ayarlanmazsa, GDI strikeouts aygıt fontları oluşturur.
TC_RA_ABLE Raster yazı tipleri, GDI herhangi bir raster veya TrueType yazı tiplerinin bu aygıtın yanıt aramak için EnumFonts veya EnumFontFamilies Windows işlevleri kullanılabilir numaralandırma belirten destekler. Bu bit ayarlanmazsa, bu işlevleri çağrıldığında GDI tarafından sağlanan raster veya TrueType yazı tipleri numaralandırılır değil.
TC_VA_ABLE Desteklediği GDI herhangi bir vektör kullanılabilen yazı tiplerinin bu aygıtın yanıt aramak için EnumFonts veya EnumFontFamilies Windows işlevleri olarak numaralandırmak gerekir gösterir yazı vektör. Bu yalnızca vektör aygıtlar için çok önemlidir (yani, çiziciler için). Çünkü GDI rasterleştirir sürücüsüne göndermeden önce yazı vektör (hangi tarama yazı tiplerini kullanmak gerekir) görüntüleme ve raster yazıcı sürücüleri her zaman Vektör yazı tipleri, numaralandırma.
TC_RESERVED «««Aittir; 0 olmalıdır.

Açıklamalar

Görüntü aygıtı bilgiler aygıta özgü geniş bir yelpazede alır.

cdc ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz:nbsp; :: GetDeviceCaps

Index