jiangsheng

http://www.csdn.net/develop/author/netauthor/jiangsheng/
随笔 - 142, 评论 - 629, 引用 - 27

导航

关于

 
这下要维护3个BLOG了,faint 其他的地址:

所有的文章版权归原文作者所有,任何人需要转载文章,必须征得原文作者授权。
我的MVP配置

标签

每月存档

最新留言

广告

 

资源管理器的IShellBrowser接口很容易控制,通过向其父窗口发送消息就可以获得IShellBrowser接口

#define WM_GETISHELLBROWSER (WM_USER + 7)//微软知识库文章Q157247在2000年就说这个消息是一个yet-to-be documented的消息,但是3年多之后document还没出来 :|

IShellBrowser* pShBrowser =
? (IShellBrowser*) :: SendMessage( hWnd, WM_GETISHELLBROWSER, 0, 0 );

对于文件打开对话框(CFileDialog)和浏览器控件(当URL是FTP站点或者文件夹),这工作得很好,可以用程序选择某些列表项,或者获得文件夹的查看模式。

通过XP新增的IFolderView接口,可以通过这个接口设置列表的查看模式,例如设置成缩略图视图或者详细信息视图,但是在XP之前的操作系统上不支持这个接口。有没有什么还没公开的方法?吐舌笑脸

另外一个问题是在浏览器控件显示FTP站点时在其中双击目录,选中的目录会用新的资源管理器窗口打开。怎么让这个目录在我自己的浏览器窗口打开?悲伤的脸??

打印 | 张贴于 2003-11-09 15:31:00 | Tag:随笔  平台SDK(Platform SDK)  HTML编程(IE Programming)

留言反馈

#re: 资源管理器的控制 编辑
我只需要双击得到目录路径和文件夹名称就可以了,能不能用VB描述一下呀?感激泣零
2004-12-01 07:56:00 | [匿名:鲍鱼]
#re: 资源管理器的控制 编辑
在浏览器控件显示FTP站点时在其中双击目录,选中的目录会用新的资源管理器窗口打开。怎么让这个目录在我自己的浏览器窗口打开?
我也在考虑这个问题!
最好发个VB的源蚂!
2004-11-30 11:19:00 | [匿名:鲍鱼]
#Better Late Than Never 编辑
2004-09-17 08:31:00 | [匿名:jiangsheng]
#Better Late Than Never 编辑
2004-09-17 08:22:00 | [匿名:jiangsheng]
对不起,目前本随笔不允许发表新评论.

Powered by: Joycode.MVC引擎 0.5.2.0