PSN_RESET notification code

Notifies a page that the property sheet is about to be destroyed. This notification code is sent in the form of a WM_NOTIFY message.


    lppsn = (LPPSHNOTIFY) lParam;



Pointer to a PSHNOTIFY structure that contains information about the notification code.

Return value

No return value.


All changes made since the last PSN_APPLY notification code are canceled, except in the case of PSH_AEROWIZARD, which does not support that notification code.

The lParam member of the PSHNOTIFY structure pointed to by lParam will be set to TRUE if the user clicked the X button in the upper-right corner of the property sheet. It will be FALSE if the user clicked the Cancel button. The PSHNOTIFY structure contains an NMHDR structure as its first member, hdr. The hwndFrom member of this NMHDR structure contains the handle to the property sheet.

An application can use this notification code as an opportunity to perform cleanup operations.

Note   The property sheet is in the process of manipulating the list of pages when the PSN_RESET notification code is sent. Do not attempt to add, remove, or insert pages while handling this notification code. Doing so will have unpredictable results.

Do not call the EndDialog function when processing this notification code.


Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]