MVV
|
Posted: Fri Sep 08, 2023 11:18 Post subject: |
|
|
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… |
|