一个PropEnumProc函数是一个应用程序定义的回调函数,它从窗口的属性列表接收属性条目。作为调用EnumProps函数的结果,调用PropEnumProc函数。类型为PROPENUMPROC的值是指向PropEnumProc函数的指针。
BOOL CALLBACK PropEnumProc(
HWND 【HWND】, | //处理列举属性列表的窗口 |
LPCTSTR 【lpszStringhu】, | //属性的字符串组件 |
HANDLE 【HDATA】 | //属性的数据句柄组件 |
); |
参数
【HWND】
处理列表属性列表的窗口。
【lpszStringhu】
指向空终止字符串的指针。此字符串是属性列表条目的字符串组件。当通过调用SetProp函数将属??性添加到窗口的属性列表时,这是指定的字符串以及数据句柄。
【HDATA】
处理数据。该句柄是属性列表条目的数据组件。
返回值
返回TRUE继续属性列表枚举。
返回FALSE以停止属性列表枚举。
备注
以下限制适用于此回调函数:
*回调函数不能产生控制权,或者做任何可能控制其他任务的事情。
*回调函数可以调用RemoveProp函数。但是,RemoveProp只能通过回调函数的参数删除传递给回调函数的属性。
*回调函数不应尝试添加属性。
PropEnumProc是应用程序定义的函数名的占位符。
也可以看看