![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Здравствуйте.
На форме лежит таскбар от alphaskins. Хочу указать ему CreateParams. Пишу: Код:
type
TsTrackBar = class(TsTrackBar)
public
procedure CreateParams(var Params: TCreateParams); override;
end;
---
procedure TsTrackbar.CreateParams(var Params: TCreateParams);
begin
inherited;
Params.Style := Params.Style and TBS_FIXEDLENGTH ;
end;Вылазит ошибка - Property SkinData не найдено.Что обьяснимо.. Для стандартного таскбара данный способ работает.. Что делаю не так?Нужен именно вариант изменения CreateParams у готового таскбара, который уже лежит на форме.. |
|
#2
|
||||
|
||||
|
имя класса наследника совпадает с именем класса родителя. если используется метод Geo, то должно быть так:
Код:
type TsTrackBar = class(<родной модуль>.TsTrackBar) |
|
#3
|
|||
|
|||
|
<родной модуль> а это какой собственно не подскажете?
|
|
#4
|
||||
|
||||
|
там где объявлен класс TsTrackBar
|
|
#5
|
|||
|
|||
|
Потому и спрашиваю, что не знаю)
У стандартного таскбара это commctrls, а для этого ума не приложу какой. |
|
#6
|
||||
|
||||
|
так курсор то наведи на него. у меня нет альфаскинов.
|
| Этот пользователь сказал Спасибо NumLock за это полезное сообщение: | ||
keamono_reaus (19.03.2015)
| ||