IShellPropSheetExt::AddPages

【勇芳软件工作室】汉化HomePreviousNext

[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】指定的函数。

也可以看看

CreatePropertySheetPage, IShellPropSheetExt, PROPSHEETPAGE