导航:  Windows Controls Procedures > Property Sheet Control > Functions >

PropSheetPageProc

上一页返回章节概述下一页

描述

 

指定一个应用程序定义的回调函数,当页创建时,属性页将被销毁时调用该函数.应用程序可以使用此函数来执行页的初始化和清除操作.

 

FreeBASIC 语法

FUNCTION PropSheetPageProc ( _

  BYVAL hwnd AS HWND, _

  BYVAL uMsg AS UINT, _

  BYVAL ppsp AS PROPSHEETPAGE PTR _

) AS UINT

 

参数

hwnd

必须NULL.保留;

uMsg

[in]行动标志.此参数可以是下列值之一.

 

PSPCB_ADDREF

Version 5.80或后.正在创建页面.返回值不使用.

PSPCB_CREATE

正在创建页的对话框.返回非零,以允许它被创建,或零,以防止它.

PSPCB_RELEASE

一页正在销毁.返回值被忽略.

ppsp

[in, out]指向PROPSHEETPAGE结构定义正在创建或销毁的页.见备注部分作进一步讨论.

 

返回值

 

返回值取决于该umsg参数值.

 

备注

 

应用程序必须通过之前的结构的CreatePropertySheetPage函数指定一个PROPSHEETPAGE结构pfnCallback成员这个回调函数的地址.

Note属性表的过程中,操作页面的列表时,这个函数被调用.在处理此通知时,不要试图添加、删除或插入页面.这样做会有不可预测的结果.

lParam成员外,你的应用程序不应修改PROPSHEETPAGE结构.这样做会有不可预测的结果.的lParam成员包含应用程序定义的数据,可以根据需要进行修改.

 

引用文件

 

Prsht.bi