2010年6月27日

windows shell 编程3(函数解释)

摘要: 详细解释一下 Shell 编程中最基本的一些函数、结构体和枚举。SHGetDesktopFolder 获取桌面的 IShellFolder 接口[代码]要使用这个函数,必须先定义一个 IntPtr 指针。然后通过指针,使用 GetObjectForIUnknown 返回通过指向 COM 对象的 IShellFolder 接口的指针实例。于是需要编写以下函数:代码ParseDisplayName 获... 阅读全文

posted @ 2010-06-27 17:04 cjfwu 阅读(698) 评论(0) 推荐(0) 编辑

windows shell 编程2(浏览文件夹)

摘要: Windows Shell 编程,即 Windows 外壳编程。我们所看到的资源管理器以及整个桌面,都是一个 Shell。我们知道,在win32中是以外壳名字空间的形式来组织文件系统的,在外壳名字空间里的每一个对象(注)都实现了一个IShellFolder的接口,通过这个接口我们可以直接查询或间接得到其他相关的接口。下面做个程序用于浏览文件夹:在C#中,我们这样定义 IShellFolder 接口... 阅读全文

posted @ 2010-06-27 16:49 cjfwu 阅读(920) 评论(3) 推荐(0) 编辑

windows shell 编程1(概念)

摘要: 操作系统外壳的定义是它是一个系统提供的用户界面,它允许用户执行公共的任务,如访问文件系统,导出执行程序,改变系统设置等。ms-dos有一个command.com扮演着这个角色。然而Windows已经有了图形界面环境,他的外壳程序也就必然是图形方式的。在Windows95以前,默认的Windows Shell就是程序管理器。程序管理器是一个中央控制台,从那里你可以启动应用程序,重排和重组图标,执行新... 阅读全文

posted @ 2010-06-27 16:25 cjfwu 阅读(860) 评论(1) 推荐(0) 编辑

导航