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 형식 콜백 함수에 대한 입력 매개 변수로 사용됩니다. |