PSN_SETACTIVE通知代码

通知页面即将激活。 此通知代码以 WM_NOTIFY 消息的形式发送。

PSN_SETACTIVE 

    lppsn = (LPPSHNOTIFY) lParam; 

参数

lParam

指向包含通知代码相关信息的 PSHNOTIFY 结构的指针。 此结构包含一个 NMHDR 结构作为其第一个成员 hdr。此 NMHDR 结构的 hwndFrom 成员包含属性表的句柄。 PSHNOTIFY 结构的 lParam 成员不包含任何信息。

返回值

返回零以接受激活,或返回 -1 以激活下一页或上一页 (取决于用户是单击下 一页 还是后 退 按钮) 。 若要将激活设置为特定页面,请返回该页的资源标识符。

备注

PSN_SETACTIVE通知代码在页面可见之前发送。 应用程序可以使用此通知代码初始化页面中的数据。

注意

发送PSN_SETACTIVE通知代码时,属性表正在操作页面列表。 处理此通知代码时,请勿尝试添加、删除或插入页面。 这样做会产生不可预知的结果。

若要设置返回值,页面的对话框过程必须使用具有DWL_MSGRESULT值的 SetWindowLong 函数,并且对话框过程必须返回 TRUE

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
标头
Prsht.h