다음을 통해 공유


CPSUI 제공 페이지 및 템플릿

Important

최신 인쇄 플랫폼은 Windows에서 프린터와 통신하는 데 선호되는 수단입니다. 프린터 장치 개발을 위해 Windows 10 및 11의 인쇄 환경을 사용자 지정하려면 MICROSOFT의 IPP 받은 편지함 클래스 드라이버와 PSA(인쇄 지원 앱)를 사용하는 것이 좋습니다.

자세한 내용은 최신 인쇄 플랫폼 및 인쇄 지원 앱 디자인 가이드를 참조하세요.

CPSUI는 세 페이지 템플릿과 함께 미리 정의된 속성 시트 페이지 집합을 제공합니다. 미리 정의된 속성 시트 페이지에는 다음이 포함됩니다.

미리 정의된 페이지를 사용하려면 애플리케이션이 COMPROPSHEETUI 구조의 pDlgPage 멤버를 사용하여 식별해야 합니다.

또한 CPSUI는 세 가지 미리 정의된 페이지 템플릿을 제공합니다. CPSUI는 이러한 템플릿을 사용하여 미리 정의된 페이지를 만듭니다. 애플리케이션에서 사용할 수도 있습니다. 템플릿은 다음으로 구성됩니다.

  • CPSUI가 미리 정의된 고급디바이스 설정 페이지를 만드는 데 사용하는 트리 뷰 페이지 템플릿입니다. 이 템플릿은 각 속성 시트 옵션에 대한 노드를 포함하는 treeview 컨트롤로 구성됩니다. 상황에 맞는 메뉴는 트리의 각 노드와 연결됩니다. 각 노드의 상황에 맞는 메뉴는 사용자가 옵션의 값을 수정할 수 있는 방법을 제공합니다. CPSUI는 모든 CPSUI 지원 창 컨트롤에 대한 Windows 메시지를 처리하는 이 템플릿에 대한 대화 상자 프로시저를 제공합니다.

  • CPSUI가 미리 정의된 레이아웃용지/품질 페이지를 만드는 데 사용하는 두 개의 다중 컨트롤 템플릿입니다. CPSUI는 모든 CPSUI 지원 창 컨트롤에 대한 Windows 메시지를 처리하는 이 템플릿에 대한 대화 상자 프로시저를 제공합니다.

미리 정의된 페이지 템플릿을 사용하려면 애플리케이션이 DLGPAGE 구조의 DlgTemplateID 멤버를 사용하여 이를 식별해야 합니다.