다음을 통해 공유


compstui.h 헤더

이 헤더는 인쇄 드라이버에서 사용됩니다.

자세한 내용은 다음을 참조하세요.

compstui.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

함수

 
CommonPropertySheetUIA

CommonPropertySheetUIA 함수는 속성 시트 페이지를 표시하고 사용자가 표시된 값을 수정할 수 있는 방법을 제공합니다.
CommonPropertySheetUIW

CommonPropertySheetUIW 함수는 속성 시트 페이지를 표시하고 사용자가 표시된 값을 수정할 수 있는 방법을 제공합니다.
GetCPSUIUserData

CPSUI의 GetCPSUIUserData 함수는 SetCPSUIUserData 함수를 사용하여 이전에 저장된 데이터를 검색합니다.
SetCPSUIUserData

CPSUI의 SetCPSUIUserData 함수를 사용하면 CPSUI 애플리케이션(프린터 인터페이스 DLL 포함)이 표시되지 않는 데이터를 속성 시트 대화 상자와 연결할 수 있습니다.

콜백 함수

 
_CPSUICALLBACK

_CPSUICALLBACK 함수 형식은 CPSUI 애플리케이션(프린터 인터페이스 DLL 포함)에서 CPSUI 메시지 처리기로 사용하기 위한 콜백 함수를 정의하는 데 사용됩니다.
PFNCOMPROPSHEET

ComPropSheet 함수는 CPSUI에서 제공하며 CPSUI 애플리케이션(프린터 인터페이스 DLL 포함)에서 호출하여 속성 시트 페이지를 빌드할 수 있습니다.
PFNPROPSHEETUI

PFNPROPSHEETUI 함수 형식은 만들 속성 시트 페이지를 지정하는 페이지 만들기 콜백을 정의하는 데 CPSUI 애플리케이션(프린터 인터페이스 DLL 포함)에서 사용됩니다.

구조체

 
COMPROPSHEETUI

함수 코드가 CPSFUNC_ADD_PCOMPROPSHEETUI 경우 COMPROPSHEETUI 구조체는 CPSUI의 ComPropSheet 함수에 대한 입력 매개 변수로 사용됩니다. ComPropSheet의 호출자가 모든 구조체 멤버를 제공해야 합니다.
CPSUICBPARAM

CPSUICBPARAM 구조체는 _CPSUICALLBACK 형식의 콜백 함수에 대한 입력 매개 변수로 사용됩니다.
CPSUIDATABLOCK

함수 코드가 CPSFUNC_SET_DATABLOCK 또는 CPSFUNC_QUERY_DATABLOCK 경우 CPSUIDATABLOCK 구조체는 ComPropSheet 함수의 매개 변수로 사용됩니다.
DLGPAGE

DLGPAGE 구조체는 CPSUI의 ComPropSheet 함수에 속성 시트 페이지를 지정하는 데 사용됩니다. 구조체의 주소는 COMPROPSHEETUI 구조체에 포함되며 모든 멤버 값은 ComPropSheet 호출자가 제공합니다.
EXTCHKBOX

EXTCHKBOX 구조는 속성 시트 페이지 옵션에 추가할 수 있는 확장된 검사 상자를 지정하는 데 CPSUI 애플리케이션(프린터 인터페이스 DLL 포함)에서 사용됩니다.
EXTPUSH

EXTPUSH 구조는 속성 시트 페이지 옵션에 추가할 수 있는 확장된 푸시 단추를 지정하기 위해 CPSUI 애플리케이션(프린터 인터페이스 DLL 포함)에서 사용됩니다. 단추를 누르면 새 대화 상자가 표시될 수 있습니다.
INSERTPSUIPAGE_INFO

INSERTPSUIPAGE_INFO 구조체는 함수 코드가 CPSFUNC_INSERT_PSUIPAGE 경우 CPSUI의 ComPropSheet 함수에 대한 입력 매개 변수로 사용됩니다. 모든 멤버 값은 ComPropSheet 호출자가 제공해야 합니다.
OIEXT

OIEXT 구조체는 OPTITEM 구조체에서 설명하는 속성 시트 페이지 옵션에 대한 추가 선택적 정보를 제공합니다.
OPTCOMBO

OPTCOMBO 구조를 설명합니다.
OPTITEM

COMPROPSHEETUI 구조체로 페이지를 설명하는 경우 OPTITEM 구조는 CPSUI 애플리케이션(프린터 인터페이스 DLL 포함)에서 속성 시트 페이지의 속성 시트 옵션 하나를 설명하는 데 사용됩니다.
OPTPARAM

OPTPARAM 구조의 배열은 CPSUI 애플리케이션(프린터 인터페이스 DLL 포함)에서 속성 시트 옵션과 연결된 모든 매개 변수 값을 설명하는 데 사용됩니다. 배열의 주소는 OPTTYPE 구조에 포함됩니다.
OPTTYPE

OPTTYPE 구조체는 OPTITEM 구조체로 옵션을 지정하는 경우 속성 시트 옵션의 형식 및 기타 특성을 설명하는 데 CPSUI 애플리케이션(프린터 인터페이스 DLL 포함)에서 사용됩니다.
PROPSHEETUI_GETICON_INFO

PROPSHEETUI_GETICON_INFO 구조체는 PROPSHEETUI_REASON_GET_ICON 이유 값으로 함수를 호출할 때 애플리케이션의 PFNPROPSHEETUI 형식 함수에 대한 입력 매개 변수로 사용됩니다.
PROPSHEETUI_INFO

PROPSHEETUI_INFO 구조체는 PFNPROPSHEETUI 형식 함수에 대한 입력 매개 변수로 사용됩니다.
PROPSHEETUI_INFO_HEADER

PROPSHEETUI_INFO_HEADER 구조체는 PROPSHEETUI_REASON_GET_INFO_HEADER 이유 값으로 함수를 호출할 때 애플리케이션의 PFNPROPSHEETUI 형식 함수에 대한 입력 매개 변수로 사용됩니다.
PSPINFO

PSPINFO 구조는 Windows 메시지가 WM_INITDIALOG 경우 속성 시트 페이지의 대화 상자 프로시저에 대한 입력 매개 변수로 사용됩니다. 대화 상자 프로시저의 주소는 DLGPAGE 구조에 지정됩니다.
SETRESULT_INFO

SETRESULT_INFO 구조체는 애플리케이션의 PFNPROPSHEETUI 형식 콜백 함수에 대한 입력 매개 변수로 사용됩니다.