2

我打开一个GetOpenFileName对话框,输入一个指向 SharePoint 服务器的 URL,它让我可以使用 Web 客户端服务(WebDAV 微型重定向器)浏览该服务器。我试图让初始目录作为该 URL 出现,但它似乎忽略了它(使用OPENFILENAMEstruct's lpstrInitialDir)。本地路径工作正常。

编辑:保罗要求 URL 的形式:它是http://doc.name.com 我还尝试了一个斜杠(两种口味),看看是否有区别(在另一个发布的问题中看到了一些参考) . 它似乎没有。

EDIT2:如果我使用 WebDAV 地址而不是 HTTP URL(即 \doc.name.com\DavWWWRoot),这确实有效。这并不能解决我的问题,因为它不是用户将识别并会识别的站点视图有困难的工作。

4

1 回答 1

0

如果您的应用程序用于 vista,您可以使用 IFileOpenDialog,它允许您使用 IShellItem 作为默认位置,并且创建指向共享点 URL 的 shell 项应该很容易。

于 2009-07-02T00:19:22.617 回答