Давным давно, во времена мифов и легенд...
napishu писал(а):a) Если меню скрыто но при открытии FTP (или плагинов SFTP) меню снова появляется. Как сделать так чтобы этого не происходило?
b) Далее, в этом же случае когда я открыл FTP. Жму ALT и скрываю меню, скрывается и меню и заголовок окна 8( Далее на кнопку ALT никакой реакции, то есть меню не показать, заголовок не восстановить. Если свернуть и обратно развернуть Total то заголовок появляется, меню скрыто, но команда по ALT не работает, то есть меню не показать. В итоге нужно перезагружать Total.
Понял я, почему так происходит. В меню
Сеть есть три несчастных пункта, которые обычно заблокированы, но при подключении тотал их разблокирует... Вот он и возвращает меню обратно. Это объяснение пункта
а. Кстати, если скрыть меню при наличии соединения, а потом разъединить его, наблюдаем ту же картину.
Но TCFS2Tools же об этом не знает! И при попытке скрыть меню после отображения видит, что у окна есть меню, уничтожает старое и прячет новое... Доктор, мы его теряем! Проблема в том, что в данном случае новое - это хорошо забытое старое. Это объяснение пункта
б. Правда, не совсем пойму, почему заголовок окна так странно ведёт себя.
Собственно, перезапускать тотал необязательно, достаточно открыть настройку языков, щелкнуть по любому из них (в т.ч. текущему) и применить. Но! Раз я понял, что происходит, я этого так не оставлю.
Добавлено спустя 22 минуты:
Запилил новую TCFS2Tools:
TCFS2Tools Beta 208
* при подключение/разрыве FTP-соединения главное меню могло вернуться, а Alt приводил к его уничтожению при сокрытии
* более аккуратный перехват
WM_INITMENUPOPUP при скрытом главном меню