2009-06-22 98 views
2

我打开GetOpenFileName对话框,输入一个SharePoint服务器的URL,并且它允许我使用Web客户端服务浏览该服务器(WebDAV迷你重定向器)。我试图让初始目录成为该URL,但它似乎忽略它(使用OPENFILENAME结构的lpstrInitialDir)。本地路径工作正常。GetOpenFileName lpstrInitialDir(目录)...不适用于URL(SharePoint)

编辑:保罗请求的URL形式:它的http://doc.name.com我也试过了一个结尾的斜杠(两种口味),看看是否有所作为(在另一个发布的问题看到一些参考)。它似乎没有。

编辑2:如果我使用WebDAV地址而不是HTTP URL(即\ doc.name.com \ DavWWWRoot。这不能解决我的问题,因为它不是用户的网站视图将认识到并将有困难

+0

你可以显示URL(或一个审查版本)吗?你指定它为HTTP URL还是UNC风格的路径? – 2009-06-23 15:50:27

回答

0

如果您的应用程序是为Vista,您可以使用IFileOpenDialog,它允许您使用IShellItem作为默认位置,并且它应该很容易创建一个shell项目

+0

谢谢。我的绝大多数用户是在XP上,所以Vista解决方案可能不会让我脱身。 – Steve 2009-07-06 16:21:43

相关问题