PSPINFO

typedef struct _PSPINFO {

    WORD               cbSize;

    WORD               wReserved;

    HANDLE             hComComPropSheet;

    HANDLE             hCPSUIPage;

    PFNCOMPROPSHEET    pfnComPropSheet;

} PSPINFO, *PPSPINFO;

The PSPINFO structure is used by a property sheet page’s dialog box procedure with the WM_INITDIALOG message.

Members

cbSize

Size of this structure in bytes.

wReserved

Reserved; must be set to zero.

hComPropSheet

Handle to the parent page. This handle has been obtained in a call to PFNCOMPROPSHEET with a Function of CPSFUNC_ADD_PROPSHEETPAGE.

hCPSUIPage

Handle to the added property sheet page.

pfnComPropSheet

Pointer to the CPSUI’s callback.

Comments

When the WM_INITDIALOG message is sent to the dialog box procedure, the lParam parameter is a pointer to a PROPSHEETPAGE, and the lParam member of the PROPSHEETPAGE structure is a pointer to a PSPINFO structure. When processing the WM_INITDIALOG message, the dialog box procedure should save the PSPINFO pointer so that the CPSUI can be called back to process future CPSFUNC_Xxx requests. The dialog box procedure should use the PPSPINFO_FROM_WM_INITDIALOG_LPARAM macro defined in compstui.h to retrieve this pointer.

See the Win32 SDK for information on the PROPSHEETPAGE structure.

See Also

DLGPAGE


Send feedback to MSDN.Look here for MSDN Online resources.