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 포함) |