다음을 통해 공유


prsht.h 헤더

이 헤더는 여러 기술에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

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

Functions

 
CreatePropertySheetPageA

속성 시트에 대한 새 페이지를 만듭니다. (ANSI)
CreatePropertySheetPageW

속성 시트에 대한 새 페이지를 만듭니다. (유니코드)
DestroyPropertySheetPage

속성 시트 페이지를 삭제합니다. 애플리케이션에서 PropertySheet 함수에 전달되지 않은 페이지에 대해 이 함수를 호출해야 합니다.
PropertySheetA

속성 시트를 만들고 지정된 속성 시트 헤더 구조체에 정의된 페이지를 추가합니다. (ANSI)
PropertySheetW

속성 시트를 만들고 지정된 속성 시트 헤더 구조체에 정의된 페이지를 추가합니다. (유니코드)
PropSheet_AddPage

기존 속성 시트의 끝에 새 페이지를 추가합니다. 이 매크로를 사용하거나 PSM_ADDPAGE 메시지를 명시적으로 보낼 수 있습니다.
PropSheet_Apply

하나 이상의 페이지가 변경되었으며 변경 내용의 유효성을 검사하고 기록해야 함을 나타내는 적용 단추의 선택을 시뮬레이션합니다. 이 매크로를 사용하거나 PSM_APPLY 메시지를 명시적으로 보낼 수 있습니다.
PropSheet_CancelToClose

가장 최근의 PSN_APPLY 알림을 취소할 수 없으므로 변경한 경우에 사용됩니다. PSM_CANCELTOCLOSE 메시지를 명시적으로 보낼 수도 있습니다.
PropSheet_Changed

페이지의 정보가 변경되었음을 속성 시트에 알립니다. 이 매크로를 사용하거나 PSM_CHANGED 메시지를 명시적으로 보낼 수 있습니다.
PropSheet_EnableWizButtons

Aero 마법사에서 단추를 사용하거나 사용하지 않도록 설정합니다. 이 매크로를 사용하거나 PSM_ENABLEWIZBUTTONS 메시지를 명시적으로 보낼 수 있습니다.
PropSheet_GetCurrentPageHwnd

속성 시트의 현재 페이지 창에 대한 핸들을 검색합니다. 이 매크로를 사용하거나 PSM_GETCURRENTPAGEHWND 메시지를 명시적으로 보낼 수 있습니다.
PropSheet_GetResult

PropertySheet에 의해 모달 속성 시트에 반환된 정보를 검색하기 위해 모덜리스 속성 시트에서 사용됩니다. 이 매크로를 사용하거나 PSM_GETRESULT 메시지를 명시적으로 보낼 수 있습니다.
PropSheet_GetTabControl

속성 시트의 탭 컨트롤에 대한 핸들을 검색합니다. 이 매크로를 사용하거나 PSM_GETTABCONTROL 메시지를 명시적으로 보낼 수 있습니다.
PropSheet_HwndToIndex

속성 시트 페이지의 창 핸들을 가져와서 0부터 시작하는 인덱스로 반환합니다. 이 매크로를 사용하거나 PSM_HWNDTOINDEX 메시지를 명시적으로 보낼 수 있습니다.
PropSheet_IdToIndex

속성 시트 페이지의 리소스 식별자(ID)를 가져와서 0부터 시작하는 인덱스로 반환합니다. 이 매크로를 사용하거나 PSM_IDTOINDEX 메시지를 명시적으로 보낼 수 있습니다.
PropSheet_IndexToHwnd

속성 시트 페이지의 인덱스를 가져와서 해당 창 핸들을 반환합니다. 이 매크로를 사용하거나 PSM_INDEXTOHWND 메시지를 명시적으로 보낼 수 있습니다.
PropSheet_IndexToId

속성 시트 페이지의 인덱스 를 가져와서 해당 리소스 식별자(ID)를 반환합니다. 이 매크로를 사용하거나 PSM_INDEXTOID 메시지를 명시적으로 보낼 수 있습니다.
PropSheet_IndexToPage

속성 시트 페이지의 인덱스를 가져오고 해당 HPROPSHEETPAGE 핸들을 반환합니다. 이 매크로를 사용하거나 PSM_INDEXTOPAGE 메시지를 명시적으로 보낼 수 있습니다.
PropSheet_InsertPage

기존 속성 시트에 새 페이지를 삽입합니다. 페이지는 지정된 인덱스 또는 지정된 페이지 뒤에 삽입할 수 있습니다. 이 매크로를 사용하거나 PSM_INSERTPAGE 메시지를 명시적으로 보낼 수 있습니다.
PropSheet_IsDialogMessage

속성 시트 대화 상자에 메시지를 전달하고 대화 상자에서 메시지를 처리했는지 여부를 나타냅니다. 이 매크로를 사용하거나 PSM_ISDIALOGMESSAGE 메시지를 명시적으로 보낼 수 있습니다.
PropSheet_PageToIndex

속성 시트 페이지의 HPROPSHEETPAGE 핸들을 가져와서 0부터 시작하는 인덱스로 반환합니다. 이 매크로를 사용하거나 PSM_PAGETOINDEX 메시지를 명시적으로 보낼 수 있습니다.
PropSheet_PressButton

속성 시트 단추의 선택을 시뮬레이션합니다. 이 매크로를 사용하거나 PSM_PRESSBUTTON 메시지를 명시적으로 보낼 수 있습니다.
PropSheet_QuerySiblings

속성 시트가 각 페이지에 PSM_QUERYSIBLINGS 메시지를 보내도록 합니다. 이 매크로를 사용하거나 PSM_QUERYSIBLINGS 메시지를 명시적으로 보낼 수 있습니다.
PropSheet_RebootSystem

변경 내용을 적용하려면 시스템을 다시 시작해야 함을 나타냅니다. 이 매크로를 사용하거나 PSM_REBOOTSYSTEM 메시지를 명시적으로 보낼 수 있습니다.
PropSheet_RecalcPageSizes

페이지가 추가되거나 제거된 후 표준 또는 마법사 속성 시트의 페이지 크기를 다시 계산합니다. 이 매크로를 사용하거나 PSM_RECALCPAGESIZES 메시지를 명시적으로 보낼 수 있습니다.
PropSheet_RemovePage

속성 시트에서 페이지를 제거합니다. 이 매크로를 사용하거나 PSM_REMOVEPAGE 메시지를 명시적으로 보낼 수 있습니다.
PropSheet_RestartWindows

변경 내용을 적용하려면 Windows를 다시 시작해야 함을 나타내는 PSM_RESTARTWINDOWS 메시지를 보냅니다. 이 매크로를 사용하거나 PSM_RESTARTWINDOWS 메시지를 명시적으로 보낼 수 있습니다.
PropSheet_SetButtonText

Aero 마법사에서 단추의 텍스트를 설정합니다. 이 매크로를 사용하거나 PSM_SETBUTTONTEXT 메시지를 명시적으로 보낼 수 있습니다.
PropSheet_SetCurSel

속성 시트에서 지정된 페이지를 활성화합니다. 이 매크로를 사용하거나 PSM_SETCURSEL 메시지를 명시적으로 보낼 수 있습니다.
PropSheet_SetCurSelByID

페이지의 리소스 식별자를 기반으로 속성 시트에서 지정된 페이지를 활성화합니다. 이 매크로를 사용하거나 PSM_SETCURSELID 메시지를 명시적으로 보낼 수 있습니다.
PropSheet_SetFinishText

마법사에서 마침 단추의 텍스트를 설정하고, 이 단추를 표시하고 사용하도록 설정하며, 다음 및 뒤로 단추를 숨깁니다. 이 매크로를 사용하거나 PSM_SETFINISHTEXT 메시지를 명시적으로 보낼 수 있습니다.
PropSheet_SetHeaderSubTitle

마법사 내부 페이지의 헤더에 대한 부제 텍스트를 설정합니다. 이 매크로를 사용하거나 PSM_SETHEADERSUBTITLE 메시지를 명시적으로 보낼 수 있습니다.
PropSheet_SetHeaderTitle

마법사 내부 페이지의 헤더에 대한 제목 텍스트를 설정합니다. 이 매크로를 사용하거나 PSM_SETHEADERTITLE 메시지를 명시적으로 보낼 수 있습니다.
PropSheet_SetNextText

마법사에서 다음 단추의 텍스트를 설정합니다. 이 매크로를 사용하거나 PSM_SETNEXTTEXT 메시지를 명시적으로 보낼 수 있습니다.
PropSheet_SetTitle

속성 시트의 제목을 설정합니다. 이 매크로를 사용하거나 PSM_SETTITLE 메시지를 명시적으로 보낼 수 있습니다.
PropSheet_SetWizButtons

PSM_SETWIZBUTTONS 메시지를 게시하여 마법사에서 뒤로, 다음 및 마침 단추를 사용하거나 사용하지 않도록 설정합니다. 이 매크로를 사용하거나 PSM_SETWIZBUTTONS 메시지를 명시적으로 보낼 수 있습니다.
PropSheet_ShowWizButtons

마법사에서 단추를 표시하거나 숨깁니다. 이 매크로를 사용하거나 PSM_SHOWWIZBUTTONS 메시지를 명시적으로 보낼 수 있습니다.
PropSheet_UnChanged

페이지의 정보가 이전에 저장된 상태로 되돌아갔음을 속성 시트에 알립니다. 이 매크로를 사용하거나 PSM_UNCHANGED 메시지를 명시적으로 보낼 수 있습니다.

콜백 함수

 
LPFNADDPROPSHEETPAGE

속성 시트 확장에서 속성 시트에 페이지를 추가하는 데 사용하는 애플리케이션 정의 콜백 함수를 지정합니다.
LPFNPSPCALLBACKA

페이지를 만들 때와 페이지를 제거하려고 할 때 속성 시트에서 호출하는 애플리케이션 정의 콜백 함수를 지정합니다. 애플리케이션은 이 함수를 사용하여 페이지에 대한 초기화 및 정리 작업을 수행할 수 있습니다. (ANSI)
LPFNPSPCALLBACKW

페이지를 만들 때와 페이지를 제거하려고 할 때 속성 시트에서 호출하는 애플리케이션 정의 콜백 함수를 지정합니다. 애플리케이션은 이 함수를 사용하여 페이지에 대한 초기화 및 정리 작업을 수행할 수 있습니다. (유니코드)
PFNPROPSHEETCALLBACK

속성 시트를 만들고 초기화할 때 시스템에서 호출하는 애플리케이션 정의 콜백 함수입니다.

구조체

 
PROPSHEETHEADERA_V2

ANSI(PROPSHEETHEADERA_V2) 구조체는 속성 시트의 프레임과 페이지를 정의합니다.
PROPSHEETHEADERW_V2

PROPSHEETHEADERW_V2(유니코드) 구조체는 속성 시트의 프레임과 페이지를 정의합니다.
PROPSHEETPAGEA_V2

ANSI(PROPSHEETPAGEA_V2) 구조체는 속성 시트의 페이지를 정의합니다.
PROPSHEETPAGEA_V3

ANSI(PROPSHEETPAGEA_V3) 구조체는 속성 시트의 페이지를 정의합니다.
PROPSHEETPAGEA_V4

ANSI(PROPSHEETPAGEA_V4) 구조체는 속성 시트의 페이지를 정의합니다.
PROPSHEETPAGEW_V2

PROPSHEETPAGEW_V2(유니코드) 구조체는 속성 시트의 페이지를 정의합니다.
PROPSHEETPAGEW_V3

PROPSHEETPAGEW_V3(유니코드) 구조체는 속성 시트의 페이지를 정의합니다.
PROPSHEETPAGEW_V4

PROPSHEETPAGEW_V4(유니코드) 구조체는 속성 시트의 페이지를 정의합니다.
PSHNOTIFY

속성 시트 알림 메시지에 대한 정보를 포함합니다.