我如何隐藏/显示 XMind 的工具栏以获得更大的工作空间;请注意,全屏模式没有帮助,因为它不是专门为全功能思维导图设计的。
答案1
按 Ctrl+Shift+L 打开 XMind 可自定义功能列表;从列表中找到“切换工具栏可见性”并双击它。完成。
您还可以从菜单“编辑”->“首选项”->“键”分配热键来切换工具栏可见性
感谢@JSanchez 和@ramhound 的贡献,尽管这不是真正的答案。
答案2
虽然可以隐藏它,但您不会获得更多的屏幕空间,因为工具栏的占位符仍然存在。您可以隐藏两个类:[CLASS:ReBarWindow32; INSTANCE:1]
和[CLASS:SWT_Window0; INSTANCE:2]
ReBarWindow32
位于其中,SWT_Window0
因此您只需隐藏后者,工具栏就会消失。下面的代码是一个非常简单的(没有任何错误检查)AutoIt!脚本,它就是用来做这件事的。下载并安装 AutoIt!,复制并粘贴代码,按 F5,如果 XMind 已打开,则在运行脚本时观察工具栏的出现和消失。
比我聪明的人也许可以让它更好地工作。:-)
If WinExists("XMind") Then
WinActivate("XMind")
$hndWindow = WinGetHandle("XMind")
ConsoleWrite("Handle: " & $hndWindow & @CRLF)
$hndTBar = ControlGetHandle($hndWindow,"","[CLASS:SWT_Window0; INSTANCE:2]")
;[CLASS:SWT_Window0; INSTANCE:2] [CLASS:ReBarWindow32; INSTANCE:1]
ConsoleWrite("TBar Handle: " & $hndTBar & @CRLF)
if ControlCommand($hndTBar,"","","IsVisible") Then
$retVal = ControlHide($hndTBar,"","")
Else
$retVal = ControlShow($hndTBar,"","")
EndIf
ConsoleWrite("retVal: " & $retVal & @CRLF)
EndIf