8
июня

   Автор: admin   в Delphi FAQ

Вопрос:

Как создать невизуальный
компонент без иконоки, которая изображается в палитре компонентов в “design-time”
(вроде TField)?

Ответ:

Невизуальные компоненты
без иконоки удобны для субкомпонентов, связанных с какими-то другими компонентами.
Создайте компонент как обычно, но используйте RegisterNoIcon вместо RegisterComponent.

Вопрос:
Создание PolyPolygon используя массив точек?

Ответ:

Polygon – метод компонента
TCanvas получает в качестве параметра динамический массив точек. Функция PolyPolygon()
из Windows GDI получает указатель на массив точек. More »

Вопрос:

В некоторых видео режимах прозрачная часть glyph’а стандартного TBitBtn становится видной. Как этого избежать?

Ответ:

В примере используется
техника закраски прозрачной части glyph’а цветом кнопки на которой он находится
- таким образом glyph кажется прозрачным. More »

8
июня

Мне нужен временный canvas

   Автор: admin   в Delphi FAQ

Вопрос:

Мне нужен временный canvas, но когда я пытаюсь его создать получаю сообщения об ошибках. Как создать TCanvas?

Ответ:

Создайте Bitmap и используйте
свойство canvas класса TBitmap. Пример создает Bitmap, рисует на его canvas’е,
выводит этот canvas на форму и освобождает bitmap. More »

8
июня

Как бы мне создать trackbar

   Автор: admin   в Delphi FAQ

Вопрос:

Как бы мне создать эдакий trackbar в котором вместо широкой белой полоски с ползунком была бы тонкая линия?

Ответ:

В примере создается компонент,
унаследованный от TTrackbar который переопределяет метод CreateParams и убират
флаг TBS_ENABLESELRANGE из Style. Константа TBS_ENABLESELRANGE обьявленна в
модуле CommCtrl.

More »

Page 15 of 38« First...«1314151617»...Last »