摘要:        
(本系列文章由柠檬的(lc_mtt)原创,转载请注明出处,谢谢~)接上一节:(C#)Windows Shell 外壳编程系列5 - 获取图标 执行 许多人都知道 ShellExecute ,用于执行一个外部命令。但对于 IShellFoloder 对象来说,它的执行命令,都在它的 ContextMe    阅读全文
        
            posted @ 2018-03-12 08:47
xmj
阅读(543)
评论(0)
推荐(0)
        
            
        
        
摘要:        
(本系列文章由柠檬的(lc_mtt)原创,转载请注明出处,谢谢~)接上一节:(C#)Windows Shell 外壳编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令 有关 PIDL PIDL亦有“绝对路径”与“相对路径”的概念。表示“相对路径”的PIDL(本文简称为“相    阅读全文
        
            posted @ 2018-03-12 08:47
xmj
阅读(368)
评论(0)
推荐(0)
        
            
        
        
摘要:        
(本系列文章由柠檬的(lc_mtt)原创,转载请注明出处,谢谢~) 接上一节:(C#)Windows Shell 外壳编程系列6 - 执行 从本节起,我所要讲述的是对 Windows 系统的“Shell 扩展”。“Shell 扩展”从字面上分两个部分:Shell 与 Extension。Shell     阅读全文
        
            posted @ 2018-03-12 08:47
xmj
阅读(260)
评论(0)
推荐(0)
        
            
        
        
摘要:        
(本系列文章由柠檬的(lc_mtt)原创,转载请注明出处,谢谢~)接上一节:(C#)Windows Shell 外壳编程系列3 - 上下文菜单(iContextMenu)(一)右键菜单上一节说到如何弹出 IShellFolder 的上下文菜单,也就是 IContextMenu。有时候我们需要在这个菜    阅读全文
        
            posted @ 2018-03-12 08:46
xmj
阅读(388)
评论(0)
推荐(0)
        
            
        
        
摘要:        
一般介绍 很多人一定用过ZipMagic,对它能把一个压缩文件映射成文件夹感到很奇怪,不知道它使用了什么技术,实际上它用到的技术就是实现了一个外壳的命名空间扩展(Shell Namespace Extention)。 文件夹和视图:资源管理器的基本结构 资源管理器的界面显示为两部分:左边显示的是对象    阅读全文
        
            posted @ 2018-03-12 08:45
xmj
阅读(671)
评论(0)
推荐(0)
        
            
        
        
摘要:        
在Windows环境下的所谓shell程序就是dos命令行程序,比如VC的CL.exe命令行编译器,JDK的javac编译器,启动java程序用的java.exe都是标准的shell程序。截获一个shell程序的输出是很有用的,比如说您可以自己编写一个IDE(集成开发环境),当用户发出编译指令时候,    阅读全文
        
            posted @ 2018-03-12 08:45
xmj
阅读(383)
评论(0)
推荐(0)
        
            
        
        
摘要:        
(本系列文章由柠檬的(lc_mtt)原创,转载请注明出处,谢谢~)接上一篇:(C#)Windows Shell 外壳编程系列1 - 基础,浏览一个文件夹让我们详细解释一下 Shell 编程中最基本的一些函数、结构体和枚举。SHGetDesktopFolder 获取桌面的 IShellFolder 接    阅读全文
        
            posted @ 2018-03-12 08:43
xmj
阅读(371)
评论(0)
推荐(0)
        
            
        
        
摘要:        
(本系列文章由柠檬的(lc_mtt)原创,转载请注明出处,谢谢~)接上一节:(C#)Windows Shell 外壳编程系列2 - 解释,从“桌面”开始展开这里解释上一节中获取名称的方法 GetDisplayNameOf 定义: void GetDisplayNameOf( IntPtr pidl,    阅读全文
        
            posted @ 2018-03-12 08:43
xmj
阅读(1489)
评论(0)
推荐(0)
        
            
        
        
摘要:        
这又是一个没有技术含量的代码。写出来只是玩玩,所以也不敢放在首页。这里有个问题,是获取文件/文件夹的图标。使用 System.Drawing.Icon.ExtractAssociatedIcon 只能获取大图标(不知道有没有高手能做到取小图标)。所以只能使用API了。设计一个这样的 ExtractI    阅读全文
        
            posted @ 2018-03-12 08:42
xmj
阅读(221)
评论(0)
推荐(0)
        
            
        
        
摘要:        
(本系列文章由柠檬的(lc_mtt)原创,转载请注明出处,谢谢~)Windows Shell 编程,即 Windows 外壳编程。我们所看到的资源管理器以及整个桌面,都是一个 Shell。关于 Windows 外壳的基本概念,我这里不做详细介绍,不了解的朋友,可以看看 姜伟华 的 Windows外壳    阅读全文
        
            posted @ 2018-03-12 08:42
xmj
阅读(384)
评论(0)
推荐(0)
        
 
                     
                    
                 
                    
                 
 
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号