有些朋友认为通过注册表来DIY公共对话框的方法比较麻烦,而且无法使用一些公共外壳文件文件夹(公共外壳文件夹是指诸如我的文档、我的音乐、我的图片等系统自带的文件夹)。笔者经过仔细研究,终于又找到了一种更好的方法,可以不必定义“Name”和“Path”两个注册表键职直接使用公共外壳文件文件夹。
第1步:单击“开始→运行”,键入“REGEDIT”后回车,打开注册表编辑器,依次展开[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies ]分支。
第2步:右击“Policies”,选择“新建→主键”(在Windows 98中)或“新建→项”(在windows 2000/XP/2003中),将该项命名为“comdlg32”。
第3步:在“comdlg32”上点右键,新建一个主键或项,命名为“PlacesBar”。
第4步:进入“PlacesBar”分支,然后在其右侧窗口中新建数个DWord值,命名为“Place0、Place1……Place9”。这10个DWORD值分别对应着系统公共对话框中的快速定位按钮(一般为5个,当采用小图标时最多可以自定义10个快速定位按钮),这10个DWORD值的数值数据可以定义为0~28的任意正整数,其对应关系如下:
0——桌面;1——Internet Explorer;2——[开始]菜单下的[程序];3——控制面板;4——打印机和传真;5——我的文档;6——收藏夹;7——启动;8——我最近的文档;9——发送到;10——我的音乐;11——我的电脑;12——网上邻居;13——NetHood;14——字体文件夹;15——Templates文件夹;16——“开始”菜单;20——Temporary Internet Files文件夹;21——Cookies文件夹;22——历史记录文件夹;23——Application Data文件夹;24——Windows文件夹;25——Windows\System32文件夹;26——Programe Files文件夹;27——我的图片;28——用户配置文件夹。
不过,该方法只能改变记事本、画图、WMP等非Office程序的公共对话框,不能改变Office程序中的公共对话框。
(出处:http://www.sheup.com)