[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以创建多个视图对象,并期望它们作为独立对象。必须为每个调用创建一个新的视图对象。
也可以看看