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 속성 시트 알림 메시지에 대한 정보를 포함합니다. |