使用树形视图(例如资源管理器中的文件夹列表)时,每个包含子节点的节点旁边都会出现小三角形。不幸的是,只要鼠标离开树形视图,它们就会消失。这非常烦人,因为一旦鼠标移到其他地方,就无法再看到哪些文件夹包含子节点。
有没有什么办法可以防止 Vista 淡出小三角形?
答案1
我怀念旧版 Windows 资源管理器的简洁性。话虽如此,我知道的唯一能指示 Vista 上哪些文件夹有子文件夹、哪些没有子文件夹的方法如下:
- 去控制面板
- 打开文件夹选项
- 前往看法标签
- 在下面高级设置及以下文件和文件夹
- 有一个复选框:在导航窗格中显示简单文件夹视图. 取消勾选。
现在,在文件夹树视图中,没有任何子文件夹的文件夹节点将在其左侧流下一条直线,而带有子文件夹的文件夹在其左侧有一个空白区域(三角形所在的位置),空白区域的上方和下方有点。
答案2
我检查了 aero.msstyles(包含所有视觉资源的文件),似乎 treeview 扩展器字形的资源 ID 是 #804-812。
我希望找到一个透明的资源或区域,它可能包含一个非悬停的、透明版本的扩展器,但似乎不存在这样的资源(想法是,如果存在这样的资源,则可以用适当的扩展器图标对其进行编辑)。
我还检查了 shellstyle.dll 中的 Aero UIFILE 资源,寻找与树形视图扩展器的焦点或鼠标移动相关的内容。同样,没有找到。
因此我认为这可能是不可能的,至少不能通过编辑视觉样式文件来实现。
答案3
要停止 Vista 树形资源管理器中的淡入淡出效果,您需要更改“淡入淡出或滑动菜单到视图中”
- 右键单击“计算机”>“属性”
- 高级系统设置
- 在“性能”下单击“设置”
- 取消勾选淡入淡出或滑动菜单到视图
- 申请