다음을 통해 공유


PSN_SETACTIVE 알림 코드

활성화될 예정임을 페이지에 알립니다. 이 알림 코드는 WM_NOTIFY 메시지 형식으로 전송됩니다.

PSN_SETACTIVE 

    lppsn = (LPPSHNOTIFY) lParam; 

매개 변수

lParam

알림 코드에 대한 정보가 포함된 PSHNOTIFY 구조체에 대한 포인터입니다. 이 구조체에는 NMHDR 구조체가 첫 번째 멤버인 hdr로 포함되어 있습니다. 이 NMHDR 구조체의 hwndFrom 멤버에는 속성 시트에 대한 핸들이 포함되어 있습니다. PSHNOTIFY 구조체의 lParam 멤버에 정보가 없습니다.

반환 값

활성화를 수락하려면 0을 반환하고, 다음 또는 이전 페이지를 활성화하려면 -1을 반환합니다(사용자가 다음 또는 뒤로 단추를 클릭했는지 여부에 따라 다름). 활성화를 특정 페이지로 설정하려면 페이지의 리소스 식별자를 반환합니다.

설명

페이지가 표시되기 전에 PSN_SETACTIVE 알림 코드가 전송됩니다. 애플리케이션은 이 알림 코드를 사용하여 페이지의 데이터를 초기화할 수 있습니다.

참고

속성 시트는 PSN_SETACTIVE 알림 코드가 전송될 때 페이지 목록을 조작하는 중입니다. 이 알림 코드를 처리하는 동안 페이지를 추가, 제거 또는 삽입하지 마세요. 그렇게 하면 예측할 수 없는 결과가 발생합니다.

반환 값을 설정하려면 페이지의 대화 상자 프로시저가 DWL_MSGRESULT 값으로 SetWindowLong 함수를 사용해야 하며 대화 상자 프로시저는 TRUE를 반환해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2003 [데스크톱 앱만 해당]
헤더
Prsht.h