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: TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое 
Author Message
MVV



PostPosted: Fri Sep 08, 2023 11:18    Post subject: Reply with quote

jentoso wrote:
MVV
Корректное изменение размера TMyListBox в настройке панели инструментов так и остается невозможным с 2019 года?

Ну, в 32-битной версии - да, сейчас проверил, по-прежнему при растягивании листбокса растягиваются иконки.

Но есть одно НО! Я попробовал отправить листбоксу сообщение LB_SETCOLUMNWIDTH и задать ширину колонки, и при задании небольших значений он начинает показывать большее число иконок! Т.е. способ найден! Например, при стандартном масштабе экрана можно использовать значение ширины колонки 36-38, так иконки аккуратно вписываются в свои позиции и по бокам не пропадает место. Собственно, я опытным путём нашёл ширину, которая используется тоталом изначально - 39 в 32-битном и 37 в 64-битном, при её установке исходный вид листбокса не меняется. Но команду надо посылать после каждого растягивания, т.к. при последующем растягивании иконки продолжат растягиваться. Само собой, это касается только 32-битной версии, т.к. в 64-битной при растягивании листбокса ширина иконок не меняется и их становится видно больше и без этого костыля.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
View user's profile Send private message ICQ Number


Powered by phpBB © 2001, 2005 phpBB Group