int GetDeviceCaps ( int nIndex ) const;
반환 값
요청한 기능 함수는 성공 하는 경우의 가치。
매개 변수
nIndex
반환할 정보 유형을 지정 합니다. 그것은 다음 값 중 하나가 될 수 있습니다.:
| 값 | 의미 |
| DT_PLOTTER | 벡터 플로터 |
| DT_RASDISPLAY | 래스터 디스플레이 |
| DT_RASPRINTER | 래스터 프린터 |
| DT_RASCAMERA | 래스터 카메라 |
| DT_CHARSTREAM | 문자 스트림 |
| DT_METAFILE | 메타 파일 |
| DT_DISPFILE | 디스플레이 파일 |
| 값 | 의미 |
| CP_NONE | 출력이 잘립니다 되지 않습니다. |
| CP_RECTANGLE | 출력 사각형 잘립니다. |
| CP_REGION | 출력 영역 클리핑。 |
| 값 | 의미 |
| RC_BANDING | 밴딩 지원 필요。 |
| RC_BIGFONT | 64 K 보다 더 큰 글꼴 지원。 |
| RC_BITBLT | 비트맵 전송 가능。 |
| RC_BITMAP64 | 64 K 보다 더 큰 비트맵을 지원。 |
| RC_DEVBITS | 지원 장치 비트맵。 |
| RC_DI_BITMAP | SetDIBits 및 GetDIBits Windows 함수를 지원할 수 있는。 |
| RC_DIBTODEV | SetDIBitsToDevice Windows 함수를 지원할 수 있는。 |
| RC_FLOODFILL | 홍수 채우기 수행 가능。 |
| RC_GDI20_OUTPUT | Windows 버전 2.0 기능을 지원할 수 있는。 |
| RC_GDI20_STATE | 장치 컨텍스트에서 상태 블록 포함。 |
| RC_NONE | 아니 래스터 작업을 지원。 |
| RC_OP_DX_OUTPUT | Dev 불투명 및 DX 배열 지원。 |
| RC_PALETTE | 팔레트를 기반 장치를 지정합니다. |
| RC_SAVEBITMAP | 비트맵 로컬로 저장 가능。 |
| RC_SCALING | 크기 조절 가능。 |
| RC_STRETCHBLT | StretchBlt 멤버 함수를 수행할 수 있는。 |
| RC_STRETCHDIB | StretchDIBits Windows 기능을 수행 가능。 |
| 값 | 의미 |
| CC_NONE | 커브를 지원。 |
| CC_CIRCLES | 동아리 지원。 |
| CC_PIE | 지원 파이 웨지。 |
| CC_CHORD | 화음 지원。 |
| CC_ELLIPSES | 지원 타원。 |
| CC_WIDE | 넓은 테두리를 지원。 |
| CC_STYLED | 테두리 스타일 지원。 |
| CC_WIDESTYLED | 테두리 너비, 스타일 지원。 |
| CC_INTERIORS | 인테리어를 지원。 |
| CC_ROUNDRECT | 모서리가 둥근 사각형을 지원。 |
| 값 | 의미 |
| LC_NONE | 선 지원。 |
| LC_POLYLINE | 다중선을 지원。 |
| LC_MARKER | 마커를 지원。 |
| LC_POLYMARKER | Polymarkers 지원。 |
| LC_WIDE | 넓은 선 지원。 |
| LC_STYLED | 선 스타일 지원。 |
| LC_WIDESTYLED | 넓은, 스타일 라인 지원。 |
| LC_INTERIORS | 인테리어를 지원。 |
| 값 | 의미 |
| PC_NONE | 없음 다각형을 지원。 |
| PC_POLYGON | 지원 대체 채우기 다각형。 |
| PC_RECTANGLE | 사각형을 지원。 |
| PC_WINDPOLYGON | 지원 번호 채우기 다각형을 돌리고。 |
| PC_SCANLINE | 지원 라인 스캔。 |
| PC_WIDE | 넓은 테두리를 지원。 |
| PC_STYLED | 테두리 스타일 지원。 |
| PC_WIDESTYLED | 테두리 너비, 스타일 지원。 |
| PC_INTERIORS | 인테리어를 지원。 |
| 값 | 의미 |
| TC_OP_CHARACTER | 지원 출력 정밀 장치는 장치 글꼴 배치할 수 모든 픽셀 위치를 나타내는 문자입니다. 이것은 장치 글꼴로 모든 장치에 필요한。 |
| TC_OP_STROKE | 지원 출력 정밀 장치 장치 글꼴의 모든 뇌졸중을 생략할 수를 나타내는 선。 |
| TC_CP_STROKE | 지원 장치 픽셀 경계에 장치 글꼴을 클리핑할 수를 나타내는 클립 정밀 뇌졸중。 |
| TC_CR_90 | 지원 문자 90도 회전 장치 회전 수를 나타내는 문자를 한 번에 90만。 |
| TC_CR_ANY | 지원 문자 장치 어떤 각도 통해 장치 글꼴을 회전할 수 있습니다 나타냅니다 어떤 학위를에서 회전。 |
| TC_SF_X_YINDEP | X의 독립적인 스케일링을 지원 및 장치 x에 별도로 장치 글꼴을 확장할 수를 나타내는 y 방향, y 방향。 |
| TC_SA_DOUBLE | 지원 비율에 대 한 문자 장치 수 두 장치 글꼴의 크기를 나타내는 두 배로。 |
| TC_SA_INTEGER | 지원 정수 장치 어떤 정수에 장치 글꼴의 크기를 조정할 수 있습니다 나타내는 비율, 배수 여러。 |
| TC_SA_CONTIN | 하지만 여전히 보존 x 및 y 비율 금액에 의해 장치 글꼴을 확장할 수 있는 장치를 나타내는 정확한 배율에 대 한 어떤 배수를 지원。 |
| TC_EA_DOUBLE | 장치 장치 글꼴을 굵게 만들 수를 나타내는 이중 무게 문자를 지원 합니다. 프린터 드라이버는이 비트가 설정 되어 있지 않으면 GDI 만들려고 대담한 장치 글꼴 두 번 인쇄 하 여。 |
| TC_IA_ABLE | 지원 기울임꼴-장치 장치 글꼴을 기울임꼴로 만들 수를 나타냅니다. 이 비트가 설정 되어 있지 않으면 GDI 이탤릭체를 사용할 수 없는 가정。 |
| TC_UA_ABLE | 장치에 장치 글꼴 밑줄 수를 나타내는 밑줄을 지원 합니다. 이 비트가 설정 되어 있지 않으면 GDI 장치 글꼴에 밑줄을 만듭니다. |
| TC_SO_ABLE | 장치 취소선 장치 글꼴 수를 나타내는 삼진을 지원 합니다. 이 비트가 설정 되어 있지 않으면 GDI 장치 글꼴에 대 한 삼진을 만듭니다. |
| TC_RA_ABLE | 래스터 또는 트루타입 글꼴 EnumFonts 또는 EnumFontFamilies Windows 함수 호출에 대 한 응답에서이 장치에 사용할 수 있는 GDI 열거 한다를 나타내는 래스터 글꼴을 지원 합니다. 이 비트가 설정 되어 있지 않으면 GDI 제공 래스터 또는 트루타입 글꼴은 열거 되지 않습니다 이러한 함수를 호출할 때。 |
| TC_VA_ABLE | 지원 벡터 글꼴을 GDI EnumFonts 또는 EnumFontFamilies Windows 함수 호출에 대 한 응답에서이 장치에 사용할 수 있는 모든 벡터 글꼴을 열거 해야 나타냅니다. 이것은 소자만 해당 벡터에 대 한 중요 한 (즉, 플로터에 대 한). 디스플레이 드라이버 (는 래스터 글꼴을 사용할 수 있어야 합니다) 및 래스터 프린터 드라이버 항상 열거 벡터 글꼴 GDI 래스터화하고 벡터 글꼴 드라이버에 보내기 전에 있기 때문에。 |
| TC_RESERVED | 예약; 0 여야 합니다. |
주의
다양 한 디스플레이 장치에 대 한 장치별 정보 검색。
CDC 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)
참고 항목nbsp; :: GetDeviceCaps(&N)