CD Shell Tools Forums

Полная веpсия: Нововведения CD Shell 2.7.0.1
Вы просматриваете yпpощеннyю веpсию форума. Пеpейти к полной веpсии.
Список изменений обновленной версии программы можно узнать здесь, а в данной теме немного подробнее о том, как это работает.

Иконка в левом верхнем углу главного окна программы:
Для ее установки необходимо поместить файл иконки в подкаталог Shell\Images папки для сборки проекта (изображение может быть в любом из поддерживаемых форматов: bmp, jpg, ico, png, gif, emf).
Далее необходимо прописать имя файла иконки в файле настроек shell.ini (подкаталог Shell папки для сборки проекта). Для этого в секцию [Images] должна быть добавлена строка AppIcon=имя_файла.
Например,

[Images]
Splash=logo.jpg
Title=title.jpg
AppIcon=myicon.ico
MinimizeBtn=minbtn.gif
MinimizeBtn_Highlight=minbtn_light.gif
CloseBtn=closebtn.gif
CloseBtn_Highlight=closebtn_light.gif
Wallpaper=wallpaper.jpg
OptionsScreen=back.gif


Если после применения вашей иконки окажется так, что ее размера больше, чем объект, отвечающий за ее отрисовку (иконка вида не полностью), то необходимо открыть файл Shell\controls.ini и изменить размера объекта IcoImg.

[IcoImg]
Left=2
Top=0
Width=19
Height=20


Где Left - положение относительно левой границы окна, Top - положение относительно верхней границы, Width - ширина, Heigth - высота. Т.е. если необходимо, можно подогнать свойства Width и Heigth объекта IcoImg под размеры изображения в файле иконки. В этом случае, возможно, придется также увеличить высоту заголовка окна (объект TopImg) или даже поменять изображение заголовка, если иконка не вписывается в его размеры.
В случае, если иконка не требуется, ее можно скрыть добавив свойство Visible к объекту IcoImg, равное нулю:

[IcoImg]
Visible=0
.... (other propeties)


Закругленные края у дерева элементов:
В обновленной версии объекту ProjectTree (дерево элементов) добавлено новое свойство RoundedCornersValue. Оно позволяет сделать углы объекта сглаженными. Значение данного свойства является числом, рекомендуемый диапазон значений 5-30.
Для установки свойства необходимо открыть файл controls.ini в подкаталоге Shell папки для сборки проекта автозапуска, найти секцию [ProjectTree] и изменить значение RoundedCornersValue=0 на свое.
Пример того, как это вяглядит можно посмотреть на скриншоте (RoundedCornersValue=20).
URL ссылки