[Now Supported on Windows NT]
将一个或多个页面添加到shell显示文件对象的属性表中。当它即将显示属性表时,shell调用注册到文件类型的每个属性表处理程序的AddPages方法。
HRESULT STDMETHODCALLTYPE AddPages
IShellPropSheetExt FAR*【pProp】, | |
LPFNADDPROPSHEETPAGE【lpfnAddPage】, | |
LPARAM 【lParam的】 | |
); |
参数
【pProp】
指向IShellPropSheetExt界面。在C ++中,此参数是隐式的。
【lpfnAddPage】
指向属性表处理程序调用以将页面添加到属性表的函数。该函数接受CreatePropertySheetPage函数返回的属性表句柄,并将【lParam的】参数传递给AddPages方法。
【lParam的】
参数传递给【lpfnAddPage】指定的函数。
返回值
如果成功返回NOERROR,否则返回OLE定义的错误值。
对于需要添加到属性表的每个页面,属性表处理程序将填写PROPSHEETPAGE结构,调用CreatePropertySheetPage,然后调用【lpfnAddPage】指定的函数。
也可以看看