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