Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Drag&Drop на главной панели инструментов 
Author Message
Orion9



PostPosted: Wed Jul 15, 2026 13:28    Post subject: Reply with quote

sa
Да, вроде лучше стало, но все-равно, кажется, не всегда срабатывает. Нужно это учитывать, т.е. пока придется иметь в виду, что при операциях добавления и удаления, если они приводят к новому количеству строк на панели, экран не всегда может обновиться, нужно вручную его обновлять изменением размера окна ТС. Но чаще все-таки автообновление срабатывает, чем нет.

Вчера пропустил одну строку в функции HBarMergeOne. Нужно удалить лишнее присвоение.
Code:
# сохранение панели
Local txt = gHBarList.Text
HBarSaveState(txt)

Оно происходит в самой HBarSaveState()
Code:
# сохранение панели
Local txt
HBarSaveState(txt)

Еще одно небольшое изменение в HBarWndProc:

 Hidden text

С параметром lParam = -1000 не будет ненужного клика над кнопкой.

 Hidden text

Самый надежный способ использования — загрузить файл панели вызовом подсказки над последней кнопкой. Если информация о кнопке правильная, значит все операции с загруженной панелью тоже будут правильные, т.к. карта панели составлена правильно. Но какие-то ошибки все-равно могут быть, пока полностью исключать их нельзя.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group