描述
在创建和初始化属性表时系统调用的应用程序定义的回调函数。
C/C++ 语法
int CALLBACK PropSheetProc( HWND hwndDlg, UINT uMsg, LPARAM lParam ); |
PB声明
FUNCTION PropSheetProc ( _ BYVAL hwndDlg AS DWORD, _ BYVAL uMsg AS DWORD, _ BYVAL lParam AS DWORD _ ) AS LONG |
参数
hwndDlg |
处理到属性表对话框。 |
||||||||||
uMsg |
收到消息
PSCB_BUTTONPRESSED 版本6.0及更高版本。
Note Comctl32.dll版本6及更高版本不可重新分发,但包含在Microsoft Windows XP及更高版本中。 PSCB_INITIALIZED 表示正在初始化属性表。 PSCB_PRECREATE 表示属性表即将被创建。 |
||||||||||
lParam |
有关该消息的附加信息。
如果uMsg是PSCB_PRECREATE,则lParam将是指向描述属性表对话框的DLGTEMPLATE或DLGTEMPLATEEX结构的指针。
如果uMsg =%PSCB_PRECREATE THEN IF lParam THEN {} 989796001 DLGTEMPLATE PTR当地pDlgTemplate {} 989796001 PTR DLGTEMPLATEEX当地pDlgTemplateEx
pDlgTemplateEx = lParam IF @ pDlgTemplateEx.signature = & HFFFF THEN '// pDlgTemplateEx指向扩展 '//对话框模板结构。 ELSE '//这是一个标准的对话框模板 '// 结构。 pDlgTemplate = lParam END IF END IF END IF |
返回值
返回零。
备注
要启用PropSheetProc回调函数,当调用PropertySheet函数创建属性表时,请使用PROPSHEETHEADER结构。
PropSheetProc是应用程序定义的函数名称的占位符。
最低操作系统
Windows NT 3.1,Windows 95。
引用文件 #INCLUDE Once
Prsht.inc