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