![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TSpeedButton +DrawFocusRect [D7]
иВаня © (2008-02-19 22:31:00)Пытаюсь сделать наследника TSpeedButon (Flat = True) с целю добавить фокусную рамку к кнопке (DrawFocusRect, с поведением аналогичным TButton), но сколько не смотрю, не могу понять как нужно это корректно это сделать. Подскажете?
Leonid Troyanovsky (2008-02-19 23:39:00) [1]
> иВаня (19.02.08 23:30) [3]
> его вид и поведение соответствовал TSpeedButton (Flat =
> True)?
См. TToolBar(TToolButton)
--
Regards, LVT.
иВаня (2008-02-19 23:30:00) [2]Ок, спасибо про фокус окна понял.
Но из этого у меня случился другой вопрос: а каким тогда образом возможно "подточить" TButton в наследнике, что бы его вид и поведение соответствовал TSpeedButton (Flat = True)?
Leonid Troyanovsky (2008-02-19 23:30:00) [3]
> Amoeba © (19.02.08 23:24) [2]
> Позволю популярно разъяснить "чайнику".
А не хотелось почитать объяснительную самого? :)
--
Regards, LVT.
Amoeba (2008-02-19 23:24:00) [4]Позволю популярно разъяснить "чайнику". TSpeedButon не является оконным контролом (в отличие от TButton) и, следовательно, не может принимать на себя фокус. О нем Windows ничего не знает - это всего лишь "картинка", рисуемая средствами Delphi VCL
Leonid Troyanovsky (2008-02-19 22:59:00) [5]
> иВаня (19.02.08 22:31)
> как нужно это корректно это сделать. Подскажете?
Выбрать предком TButton.
--
Regards, LVT.