PROPSHEETUI_INFO_HEADER 구조체(compstui.h)

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

구문

typedef struct _PROPSHEETUI_INFO_HEADER {
  WORD      cbSize;
  WORD      Flags;
  LPTSTR    pTitle;
  HWND      hWndParent;
  HINSTANCE hInst;
  union {
    HICON     hIcon;
    ULONG_PTR IconID;
  } DUMMYUNIONNAME;
} PROPSHEETUI_INFO_HEADER, *PPROPSHEETUI_INFO_HEADER;

멤버

cbSize

PROPSHEETUI_INFO_HEADER 구조체 의 CPSUI 제공 크기(바이트)입니다.

Flags

속성 시트 페이지의 모양을 수정하는 선택적 애플리케이션 지정 비트 플래그입니다. 다음 표에 나열된 플래그는 모든 조합에서 사용할 수 있습니다.

플래그 설명
PSUIHDRF_DEFTITLE 설정된 경우 CPSUI는 제목 표시줄 문자열에 "기본값"을 포함해야 합니다. CPSUI는 pTitle 문자열 다음에 "Default"를 추가하고, PSUIHDRF_PROPTITLE 설정된 경우 "속성" 앞에 추가합니다.
PSUIHDRF_EXACT_PTITLE 설정된 경우 CPSUI는 pTitle 에서 지정한 텍스트를 수정하지 않고 사용합니다. 이 플래그는 PSUIHDRF_DEFTITLE 재정의하고 PSUIHDRF_PROPTITLE.
PSUIHDRF_NOAPPLYNOW 설정된 경우 CPSUI에 지금 적용 단추가 포함되어서는 안 됩니다.
PSUIHDRF_PROPTITLE 설정된 경우 CPSUI는 제목 표시줄 문자열에 "속성"을 추가해야 합니다. 기본적으로 CPSUI는 애플리케이션을 호출하기 전에 이 플래그를 설정합니다.
PSUIHDRF_USEHICON 설정되면 hIcon/IconID 공용 구조체에 아이콘 핸들이 포함됩니다. 설정하지 않으면 공용 구조체에 아이콘 리소스 식별자가 포함됩니다.

pTitle

속성 시트의 제목 표시줄에 표시할 텍스트를 나타내는 문자열 식별자입니다. NULL로 끝나는 문자열에 대한 32비트 포인터이거나 HIWORD가 0으로 설정된 16비트 문자열 리소스 식별자일 수 있습니다. 프린터 인터페이스 DLL의 경우 문자열에는 일반적으로 프린터 이름이 포함됩니다.

hWndParent

속성 시트의 부모로 사용할 창에 대한 핸들입니다. 기본적으로 CPSUI는 hWndOwner 매개 변수에 대해 받은 창 핸들을 CommonPropertySheetUI에 제공하지만 애플리케이션은 해당 핸들을 다른 핸들로 덮어쓸 수 있습니다.

hInst

애플리케이션 제공 instance 처리합니다. CPSUI는 애플리케이션 리소스를 로드할 때 사용합니다.

DUMMYUNIONNAME

이 공용 구조체는 속성 시트의 제목 표시줄에 표시할 아이콘을 식별합니다.

DUMMYUNIONNAME.hIcon

HICON 멤버 hIcon을 정의합니다.

DUMMYUNIONNAME.IconID

ULONG_PTR 멤버 IconID를 정의합니다. 플래그에서 PSUIHDRF_USEICON 공용 구조체 멤버를 선택합니다.

요구 사항

요구 사항
헤더 compstui.h(Compstui.h 포함)