Как я могу скрыть / показать панель инструментов XMind, чтобы увеличить рабочее пространство; Обратите внимание, что полноэкранный режим не полезен, потому что он НЕ предназначен специально для полнофункциональных карт разума.

2 ответа2

2

Нажмите Ctrl+Shift+L, чтобы открыть список настраиваемых функций XMind; из списка найдите "Видимость панели инструментов переключения" и дважды щелкните по нему. Готово.

Вы также можете назначить горячую клавишу для переключения видимости панели инструментов из меню Edit -> Preferences -> Keys

Спасибо @JSanchez и @ramhound за их вклад, хотя это не был правильный ответ.

1

Хотя он может быть скрыт, вы не получите больше места на экране, так как место для панели инструментов остается. Есть два класса, которые вы можете скрыть: [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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .