IShellFolder::CreateViewObject

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

[Now Supported on Windows NT]

创建文件夹的视图对象。

HRESULT CreateViewObject(

HWND【hwndOwner】,//处理所有者窗口
REFIID【RIID】,//接口标识符
LPVOID 【// Reserved】//保留
); 

参数

【hwndOwner】

指定此呼叫中任何模式对话框或消息框的所有者窗口。它可能与IShellView::CreateViewWindow的调用中传递的【Specifies the owner window for any modal dialog boxes or message boxes within this call.】不同。

处理从其创建视图对象的所有者窗口。

【RIID】

要返回的界面的标识符。

【// Address that receives interface pointer】

指定接收指向视图对象的指针的地址。

返回值

如果成功返回NOERROR,或返回OLE定义的错误值otherwiise。

备注

重要的是要记住,CreateViewObject创建的COM对象必须是与shell 文件夹对象不同的对象。资源管理器可能会多次调用CreateViewObject以创建多个视图对象,并期望它们作为独立对象。必须为每个调用创建一个新的视图对象。

也可以看看

IShellFolder