文章 2018-04-03 来自:开发者社区

(C#)Windows Shell 外壳编程系列1 - 基础,浏览一个文件夹

(本系列文章由柠檬的(lc_mtt)原创,转载请注明出处,谢谢~) Windows Shell 编程,即 Windows 外壳编程。我们所看到的资源管理器以及整个桌面,都是一个 Shell。 关于 Windows 外壳的基本概念,我这里不做详细介绍,不了解的朋友,可以看看 姜伟华 的 Windows外壳名字空间的浏览。 好,现在让我们从基础学起,早日做出一个强大的资源管理器软件。(偶也是...

(C#)Windows Shell 外壳编程系列1 - 基础,浏览一个文件夹
文章 2018-04-03 来自:开发者社区

(C#)Windows Shell 外壳编程系列3 - 上下文菜单(iContextMenu)(一)右键菜单

(本系列文章由柠檬的(lc_mtt)原创,转载请注明出处,谢谢~) 接上一节:(C#)Windows Shell 外壳编程系列2 - 解释,从“桌面”开始展开 这里解释上一节中获取名称的方法  GetDisplayNameOf 定义: void GetDisplayNameOf(       &nb...

(C#)Windows Shell 外壳编程系列3 - 上下文菜单(iContextMenu)(一)右键菜单
文章 2018-04-03 来自:开发者社区

(C#)Windows Shell 外壳编程系列2 - 解释,从“桌面”开始展开

(本系列文章由柠檬的(lc_mtt)原创,转载请注明出处,谢谢~) 接上一篇:(C#)Windows Shell 外壳编程系列1 - 基础,浏览一个文件夹 让我们详细解释一下 Shell 编程中最基本的一些函数、结构体和枚举。SHGetDesktopFolder  获取桌面的 IShellFolder 接口 [DllImport("shell32.dll")]  &n...

(C#)Windows Shell 外壳编程系列2 - 解释,从“桌面”开始展开
文章 2018-04-02 来自:开发者社区

(C#)Windows Shell 外壳编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令

(本系列文章由柠檬的(lc_mtt)原创,转载请注明出处,谢谢~) 接上一节:(C#)Windows Shell 外壳编程系列3 - 上下文菜单(iContextMenu)(一)右键菜单 上一节说到如何弹出 IShellFolder 的上下文菜单,也就是 IContextMenu。有时候我们需要在这个菜单上面,加入一些属于自己的菜单项。举个例子,你打开资源管理器,查看左边目录树的右键菜单,会发现....

(C#)Windows Shell 外壳编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令
文章 2018-04-02 来自:开发者社区

(C#)Windows Shell 外壳编程系列7 - ContextMenu 注册文件右键菜单

(本系列文章由柠檬的(lc_mtt)原创,转载请注明出处,谢谢~)   接上一节:(C#)Windows Shell 外壳编程系列6 - 执行   从本节起,我所要讲述的是对 Windows 系统的“Shell 扩展”。“Shell 扩展”从字面上分两个部分:Shell 与 Extension。Shell 指 Windows Explorer,而Extension 则指由你编写...

(C#)Windows Shell 外壳编程系列7 - ContextMenu 注册文件右键菜单
文章 2018-04-02 来自:开发者社区

(C#)Windows Shell 外壳编程系列6 - 执行

(本系列文章由柠檬的(lc_mtt)原创,转载请注明出处,谢谢~) 接上一节:(C#)Windows Shell 外壳编程系列5 - 获取图标 执行     许多人都知道 ShellExecute ,用于执行一个外部命令。但对于  IShellFoloder 对象来说,它的执行命令,都在它的 ContextMenu 里面了。记得前几节说过如何直接调...

(C#)Windows Shell 外壳编程系列6 - 执行
文章 2018-04-02 来自:开发者社区

(C#)Windows Shell 外壳编程系列5 - 获取图标

(本系列文章由柠檬的(lc_mtt)原创,转载请注明出处,谢谢~) 接上一节:(C#)Windows Shell 外壳编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令 有关 PIDL  PIDL亦有“绝对路径”与“相对路径”的概念。表示“相对路径”的PIDL(本文简称为“相对PIDL”)只有一个ITEMIDLIST结构的元素,用于标识相对于父文件夹...

(C#)Windows Shell 外壳编程系列5 - 获取图标
文章 2018-04-02 来自:开发者社区

(C#)Windows Shell 外壳编程系列8 - 同后缀名不同图标?

(本系列文章由柠檬的(lc_mtt)原创,转载请注明出处,谢谢~)   接上一节:(C#)Windows Shell 外壳编程系列7 - ContextMenu 注册文件右键菜单   关于注册 动态库必须注册才能使用。除了使用 regasm 来注册 DLL 以外,还应该在代码中增加 RegisterServer 和 Unregi...

(C#)Windows Shell 外壳编程系列8 - 同后缀名不同图标?
文章 2018-04-02 来自:开发者社区

(C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示

(本系列文章由柠檬的(lc_mtt)原创,转载请注明出处,谢谢~)   接上一节:(C#)Windows Shell 外壳编程系列8 - 同后缀名不同图标?   QueryInfo扩展  活动桌面引入一项新特性,当你在某些特定对象上旋停鼠标时,工具提示将显示它们的描述。我们可以使用 QueryInfo 扩展为Shell中的其它对象提供自定义的工具提...

(C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
文章 2018-03-12 来自:开发者社区

(C#)Windows Shell 外壳编程系列2 - 解释,从“桌面”开始展开

(本系列文章由柠檬的(lc_mtt)原创,转载请注明出处,谢谢~)接上一篇:(C#)Windows Shell 外壳编程系列1 - 基础,浏览一个文件夹让我们详细解释一下 Shell 编程中最基本的一些函数、结构体和枚举。SHGetDesktopFolder 获取桌面的 IShellFolder 接口 [DllImport("shell32.dll")]  &nbsp...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐