Leserg
Участник
Прошу помощи от пользователей, разбирающихся в создании/модификации компонентов Delphi.
Пытаюсь прикрутить к стандартному компоненту TNewCheckListBox из Inno Setup такие свойства, как прозрачность фона, собственное изображение в качестве фона и альтернативный фон. В разработке использую функции процедуры компании ALMEDIADEV, т.к. не разбираюсь как это все можно реализовать. Метод простой - скопировал и вставил.
В чем затык. При выборе элемента списка, когда включены свойствах прозрачности и фона, надпись элемента как-бы накладывается на то, что было ранее. Получается болд выделение, но без сглаживания. Выглядит некрасиво и неряшливо. При прокрутке списка выбранный эллемент многократно накладывается сам на себя, и надпись становится все жирнее и жирнее. Тоже происходит и при динамическом изменении размеров списка. Я не могу понять из-за чего это происходит и как это исправить. Может кто объяснит, в чем причина, как сделать правильно и прочее.
Пытаюсь прикрутить к стандартному компоненту TNewCheckListBox из Inno Setup такие свойства, как прозрачность фона, собственное изображение в качестве фона и альтернативный фон. В разработке использую функции процедуры компании ALMEDIADEV, т.к. не разбираюсь как это все можно реализовать. Метод простой - скопировал и вставил.
В чем затык. При выборе элемента списка, когда включены свойствах прозрачности и фона, надпись элемента как-бы накладывается на то, что было ранее. Получается болд выделение, но без сглаживания. Выглядит некрасиво и неряшливо. При прокрутке списка выбранный эллемент многократно накладывается сам на себя, и надпись становится все жирнее и жирнее. Тоже происходит и при динамическом изменении размеров списка. Я не могу понять из-за чего это происходит и как это исправить. Может кто объяснит, в чем причина, как сделать правильно и прочее.
Последнее редактирование: