다음을 통해 공유


CDC::CreateDC

지정 된 장치에 대 한 디바이스 컨텍스트를 만듭니다.

BOOL CreateDC(
   LPCTSTR lpszDriverName,
   LPCTSTR lpszDeviceName,
   LPCTSTR lpszOutput,
   const void* lpInitData 
);

매개 변수

  • lpszDriverName
    장치 드라이버 (예: "EPSON")의 파일 이름을 확장명 없이 지정 하는 null로 끝나는 문자열을 가리킵니다.전달할 수도 있는 CString 이 매개 변수에 대 한 개체.

  • lpszDeviceName
    특정 장치를 지원 합니다 (예: "EPSON FX-80")의 이름을 지정 하는 null로 끝나는 문자열을 가리킵니다.lpszDeviceName 매개 변수 두 개 이상의 장치 모듈을 지 원하는 경우 사용 합니다.전달할 수도 있는 CString 이 매개 변수에 대 한 개체.

  • lpszOutput
    물리적 출력 매체 (포트 파일 또는 출력) 파일 또는 장치 이름을 지정 하는 null로 끝나는 문자열을 가리킵니다.전달할 수도 있는 CString 이 매개 변수에 대 한 개체.

  • lpInitData
    가리키는 있는 DEVMODE 장치 드라이버에 대 한 장치별 초기화 데이터를 포함 하는 구조.Windows DocumentProperties 함수는 지정 된 장치에 대 한 입력이 구조를 검색 합니다.lpInitData 매개 변수 여야 NULL 장치 드라이버 제어판을 통해 사용자가 지정한 기본 초기화 (있는 경우)를 사용 하는 경우.

반환 값

함수가 성공 하면 0이 아닌. 그렇지 않으면 0입니다.

설명

인쇄 합니다.H 헤더 파일 경우 필요는 DEVMODE 구조를 사용 합니다.

장치 이름에 따라 이러한 규칙: 끝에 콜론 (:): 좋지만 선택 사항입니다.장치 이름에 콜론으로 끝나는 콜론 없이 같은 이름으로 동일한 포트에 매핑되지 않도록 Windows 종료 콜론을 제거 합니다.드라이버 및 포트 이름의 선행 또는 후행 공백을 포함할 수 없습니다.정보 컨텍스트 GDI 출력 함수를 사용할 수 없습니다.

요구 사항

헤더: afxwin.h

참고 항목

참조

CDC 클래스

계층 구조 차트

DocumentProperties

CreateDC

CDC::DeleteDC

CDC::CreateIC