int GetDeviceCaps dla systemów ( int nIndex ) Stała;
Wartość zwracany
Wartość żądana zdolności, jeśli funkcja jest pomyślne.
Parametry
nIndex
Określa typ informacji, aby powrócić. Może mieć jedną z następujących wartości:
| Wartość | Znaczenie |
| DT_PLOTTER | Wektor plotera |
| DT_RASDISPLAY | Wyświetlania rastrowego |
| DT_RASPRINTER | Drukarki rastrowej |
| DT_RASCAMERA | Aparat rastrowe |
| DT_CHARSTREAM | Strumień znaków |
| DT_METAFILE | Metaplik |
| DT_DISPFILE | Wyświetlanie pliku |
| Wartość | Znaczenie |
| CP_NONE | Dane wyjściowe nie jest obcięty. |
| CP_RECTANGLE | Wyjście zostanie przycięta prostokąty. |
| CP_REGION | Wyjście zostanie przycięty do regionów. |
| Wartość | Znaczenie |
| RC_BANDING | Wymaga podziału na przedziały wsparcia. |
| RC_BIGFONT | Obsługuje czcionki większe niż 64 K. |
| RC_BITBLT | Zdolne do przenoszenia mapy bitowe. |
| RC_BITMAP64 | Obsługuje mapy bitowe większe niż 64 K. |
| RC_DEVBITS | Obsługuje urządzenia bitmapy. |
| RC_DI_BITMAP | Zdolne do obsługi funkcji SetDIBits i GetDIBits systemu Windows. |
| RC_DIBTODEV | Zdolne do obsługi funkcji systemu Windows SetDIBitsToDevice. |
| RC_FLOODFILL | Zdolny do wypełnienia powódź. |
| RC_GDI20_OUTPUT | Zdolne do obsługi funkcji systemu Windows w wersji 2.0. |
| RC_GDI20_STATE | Zawiera bloku stanu w kontekście urządzenia. |
| RC_NONE | Obsługuje żadne operacje rastrowe. |
| RC_OP_DX_OUTPUT | Obsługuje dev nieprzezroczyste i tablicy DX. |
| RC_PALETTE | Określa urządzenie oparte na palecie. |
| RC_SAVEBITMAP | Z możliwością zapisywania bitmapy lokalnie. |
| RC_SCALING | Możliwość skalowania. |
| RC_STRETCHBLT | Zdolne do wykonywania funkcji członek StretchBlt. |
| RC_STRETCHDIB | Zdolne do wykonywania funkcji systemu Windows StretchDIBits. |
| Wartość | Znaczenie |
| CC_NONE | Obsługuje krzywe. |
| CC_CIRCLES | Obsługuje okręgi. |
| CC_PIE | Obsługuje kliny. |
| CC_CHORD | Obsługuje chords. |
| CC_ELLIPSES | Obsługuje elipsy. |
| CC_WIDE | Obsługuje szerokie obramowania. |
| CC_STYLED | Obsługuje stylem obramowania. |
| CC_WIDESTYLED | Obsługuje szeroki, styl obramowania. |
| CC_INTERIORS | Obsługuje wnętrza. |
| CC_ROUNDRECT | Obsługuje prostokąty z zaokrąglonymi rogami. |
| Wartość | Znaczenie |
| LC_NONE | Obsługuje żadne linie. |
| LC_POLYLINE | Obsługuje łamaną. |
| LC_MARKER | Obsługuje znaczniki. |
| LC_POLYMARKER | Obsługuje polymarkers. |
| LC_WIDE | Obsługuje linie szeroki. |
| LC_STYLED | Obsługuje stylu linii. |
| LC_WIDESTYLED | Obsługuje szeroki, styl linii. |
| LC_INTERIORS | Obsługuje wnętrza. |
| Wartość | Znaczenie |
| PC_NONE | Obsługuje nie wielokątów. |
| PC_POLYGON | Obsługuje alternatywne wypełnienia wielokątów. |
| PC_RECTANGLE | Obsługuje prostokąty. |
| PC_WINDPOLYGON | Obsługuje nawijania numer wypełnienia wielokątów. |
| PC_SCANLINE | Obsługuje skanowanie linii. |
| PC_WIDE | Obsługuje szerokie obramowania. |
| PC_STYLED | Obsługuje stylem obramowania. |
| PC_WIDESTYLED | Obsługuje szeroki, styl obramowania. |
| PC_INTERIORS | Obsługuje wnętrza. |
| Wartość | Znaczenie |
| TC_OP_CHARACTER | Obsługa znaków dokładności danych wyjściowych, który wskazuje, że urządzenie można umieścić czcionki urządzenia w dowolnym miejscu pikseli. Jest to wymagane dla żadnego urządzenia z czcionki urządzenia. |
| TC_OP_STROKE | Obsługuje obrysu dokładności danych wyjściowych, który wskazuje, że urządzenie można pominąć każdy obrysu czcionki urządzenia. |
| TC_CP_STROKE | Obsługuje obrysu precyzji klipu, który wskazuje, że urządzenie można przyciąć czcionek urządzenia do granicy pikseli. |
| TC_CR_90 | Obrót 90 stopni znaków obsługuje, który wskazuje, że urządzenie można obrócić znaki tylko o 90 stopni w czasie. |
| TC_CR_ANY | Obsługa znaków rotacji w żadnym stopniu, co oznacza, że urządzenie można obracać czcionek urządzenia poprzez zadany kąt. |
| TC_SF_X_YINDEP | Obsługuje skalowanie niezależne od x i y kierunkach, które wskazuje, że urządzenie można przeskalować czcionek urządzenia oddzielnie w x i y kierunkach. |
| TC_SA_DOUBLE | Obsługuje dwukrotnie znaków dla skalowania, która wskazuje urządzenie można dwukrotnie rozmiar czcionki urządzenia. |
| TC_SA_INTEGER | Obsługuje całkowitą wielokrotność skalowania, które wskazuje urządzenie można przeskalować rozmiar czcionki urządzenia w dowolnym całkowitą wielu. |
| TC_SA_CONTIN | Obsługuje wszelkich wielokrotności dokładne skalowania, które wskazuje, że urządzenie można przeskalować czcionek urządzenia przez wszelkie kwoty, ale nadal zachowuje x i y współczynniki. |
| TC_EA_DOUBLE | Obsługuje podwójnej wagi znaków, która wskazuje, że urządzenie można uczynić czcionek urządzenia pogrubienie. Jeżeli ten bit nie jest ustawiony dla sterowników drukarek, GDI próbuje utworzyć czcionki pogrubionej urządzenia wydrukować je dwukrotnie. |
| TC_IA_ABLE | Obsługuje kursywę, która wskazuje, że urządzenie można uczynić czcionek urządzenia kursywy. Jeśli ten bit nie jest ustawiona, GDI zakłada, że kursywą nie są dostępne. |
| TC_UA_ABLE | Popiera podkreślenie, która wskazuje, że urządzenie można podkreślić czcionek urządzenia. Jeśli ten bit nie jest ustawiona, GDI tworzy podkreślenia czcionki urządzenia. |
| TC_SO_ABLE | Obsługuje przekreślenia, która wskazuje urządzenie można przekreślenie czcionki urządzenia. Jeśli ten bit nie jest ustawiona, GDI tworzy przekreślenia dla czcionek urządzenia. |
| TC_RA_ABLE | Obsługuje czcionek rastrowych, co oznacza, że interfejs GDI należy wyliczyć rastrowe lub czcionki TrueType dostępne dla tego urządzenia w odpowiedzi na zaproszenie do funkcji EnumFonts lub EnumFontFamilies systemu Windows. Jeśli ten bit nie jest ustawiona, dostarczone GDI rastrowe lub czcionki TrueType nie wyliczane są podczas te funkcje są wywoływane. |
| TC_VA_ABLE | Obsługuje wektorowe czcionek, które wskazuje, że GDI należy wyliczyć wszystkie czcionki wektorowe dostępne dla tego urządzenia w odpowiedzi na zaproszenie do funkcji EnumFonts lub EnumFontFamilies systemu Windows. Jest to istotne dla urządzeń wektor tylko (oznacza to, że dla ploterów). Sterowniki ekranu, (które musi być w stanie używać czcionek rastrowych) i sterowniki drukarki rastrowej zawsze wyliczyć czcionki wektorowe, ponieważ interfejs GDI Rasteryzuje wektorowe czcionek przed wysłaniem ich do sterownika. |
| TC_RESERVED | Zarezerwowane; musi być równy 0. |
Uwagi
Pobiera szeroki zakres informacji specyficznych dla urządzenia o urządzenia wyświetlającego.
Omówie&nie CDC |nbsp; Klasa członków | Wykres hierarchii
Zobacz teżnbsp; :: GetDeviceCaps dla systemów