PSN_KILLACTIVE 알림 코드
다른 페이지가 활성화 중이거나 사용자가 확인 단추를 클릭했기 때문에 활성화가 손실될 예정임을 페이지에 알립니다. 이 알림 코드는 WM_NOTIFY 메시지 형식으로 전송됩니다.
PSN_KILLACTIVE
lppsn = (LPPSHNOTIFY) lParam;
매개 변수
-
lParam
-
알림 코드에 대한 정보가 포함된 PSHNOTIFY 구조체에 대한 포인터입니다. 이 구조체에는 NMHDR 구조체가 첫 번째 멤버인 hdr로 포함되어 있습니다. 이 NMHDR 구조체의 hwndFrom 멤버에는 속성 시트에 대한 핸들이 포함되어 있습니다. PSHNOTIFY 구조체의 lParam 멤버에 정보가 없습니다.
반환 값
페이지가 활성화되지 않도록 하려면 TRUE를 반환하고 허용하려면 FALSE를 반환합니다.
설명
애플리케이션은 이 알림 코드를 처리하여 사용자가 입력한 정보의 유효성을 검사합니다.
참고
속성 시트는 PSN_KILLACTIVE 알림 코드가 전송될 때 페이지 목록을 조작하는 중입니다. 이 알림 코드를 처리하는 동안 페이지를 추가, 제거 또는 삽입하지 마세요. 그렇게 하면 예측할 수 없는 결과가 발생합니다.
반환 값을 설정하려면 페이지에 대한 대화 상자 프로시저가 DWL_MSGRESULT 값을 반환 값으로 설정하여 SetWindowLong 함수를 호출해야 합니다. 대화 상자 프로시저는 TRUE를 반환해야 합니다.
대화 상자 프로시저가 DWL_MSGRESULT를 TRUE로 설정하면 사용자에게 문제를 설명하는 메시지 상자를 표시해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2003 [데스크톱 앱만 해당] |
헤더 |
|