Компонент FarRgnButton использует области Windows для создания кнопок или декоративных элементов самой причудливой формы (рис. 15.6).

15.3. Компонент FarRgnButton

Рис. 15.6. Примеры форм компонента FarRgnButton

15.3.1. Идея

Если вы хорошо знакомы со средой Delphi, то знаете, что все ее стандартные визуальные компоненты имеют прямоугольную форму. В то же время в Windows имеется графический инструмент под названием область (region), с помощью которого можно создавать сколь угодно сложные фигуры, объединяя в единое целое простейшие геометрические фигуры - эллипсы, многоугольники, прямоугольники. Этот графический инструмент не нашел компонентной поддержки в Delphi и поэтому мало знаком программистам, работающим только с этой системой программирования. Так что идея компонента лежит, что называется, на поверхности.

15.2.2. Реализация FarText || Оглавление || 15.3.2. Реализация FarRgnButton


Искусство создания компонентов Delphi



Новости за месяц

  • Декабрь
    2019
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31