Windows 2000 UI 新特点之三:搜索管理器,Windows 2000 UI 新特点之三:搜索管理器
【 tulaoshi.com - C语言心得技巧 】
Windows 2000 UI 新特点之三:搜索管理器
原文参见:MSDN Magazine March 2000
编译/赵湘宁
第一部分 Windows 2000 UI 新特点之一:信息条提示(Infotip)
第二部分 Windows 2000 UI 新特点之二:自定义文件夹栏目
ShellExecute(NULL, "find", NULL, NULL, NULL, 0);上面的代码只是运行“搜索”功能,要想在"搜索"菜单中增加一个新的菜单项,那完全是另外一回事,“搜索”菜单读取注册表下列路径入口:
HKLM SOFTWARE Microsoft Windows CurrentVersion Explorer FindExtensions有两种类型的菜单项:静态和动态。静态菜单项只有在需要时被加载,而动态扩展被绑定到外壳的生命周期中,它在外壳启动时被加载,在外壳进程结束时被终止。一般情况下,只需要写一个静态扩展。动态扩展必须要在上面所述的节点处注册。静态扩展必须在一个叫做"Static"的公共键下被分组,被放在"FindExtensions"下。
图九 使用 Find Process 搜索管理器
图九是一个"Find Process"搜索处理器的运行时例子。Windows 2000也支持ToolHelp API来获得关于运行进程和模块的系统信息。Windows 9x支持ToolHelp,但Windows NT 4.0不支持ToolHelp(Windows NT 4.0中使用另外一个API:PSAPI)。详细信息请参考本文源代码。
来源:http://www.tulaoshi.com/n/20160129/1483580.html
看过《Windows 2000 UI 新特点之三:搜索管理器》的人还看了以下文章 更多>>