Вниз
Скачать: CL | DM;

Рисование в редактируемом поле компонента типа TEdit   Найти похожие ветки 

← →
Скорбящий ©   (2003-08-07 18:28) [0]

Подскажите, какой метод нужно перегрузить, чтобы выполнить прорисовку не всего компонента, а только его внутреннюю часть, которая есть поле редактирования. Мне нужно помимо вывода текста организовать прорисовку цвета заданного цвета.
Альтернативный вариант - посмотреть, как это делается в похожих компонентах. Но этот подход займёт больше времени. А я завтра собираюсь в отпуск, поэтому неохота откладыват на потом.
Если у кого есть готовые ответы или ссылки по теме, буду очень признателен.


← →
Darrin ©   (2003-08-07 18:34) [1]

б-р-р-р, чего теме надо прорисовывать, и в какой момент?


← →
Скорбящий ©   (2003-08-07 18:46) [2]

После того как MyEdit1.text:="$FFFFFFFF", мне нужно в MyEdit1 сначала нарисовать квадратик цвета $FFFFFFFF, а после нарисованного квадратика вывести сам текст.

...
TMyEdit = class (TCustomEdit)
...
MyEdit1:TMyEdit
...

Доступно?


← →
Скорбящий ©   (2003-08-07 18:54) [3]

Вообщем, мне нужно что-то наподобии InvalidateRect
function InvalidateRect; external user32 name "InvalidateRect";
Которая вызывается, когда происходит прорисовка самого текста.
Но эту ф-цию перегрузить не получится(если я не ошибаюсь), поскольку она виндовая.


← →
Fider58   (2003-08-07 19:17) [4]

>Скорбящий
Ты же в Дельфи 6 работаешь? Так?
В закладке "Aditional" есть "ComboBox" под названием "ColorBox"
неужели не подходит?


← →
Скорбящий ©   (2003-08-07 20:42) [5]

Нет, не подходит.
Мне нужен сам принцип рисования, а не готовый компонент, поскольку мой компонент достаточно сложен и чем-то похож на ElCalculatorEdit из пакета ElPack4.


← →
Скорбящий ©   (2003-08-07 22:19) [6]

Всё, всем спасибо.
Уже решил свою проблемму самостоятельно.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.012 c
3-68233
Wistler
2003-07-25 17:21
2003.08.21
Добавление кортежа в MS SQL


1-68377
tlk
2003-08-07 10:24
2003.08.21
Компонент для работы с dbf-ками без использования BDE . . .


9-68141
Kolya
2002-10-21 04:17
2003.08.21
Нужен алогритм поворота картинки


1-68311
Nucl
2003-08-01 10:58
2003.08.21
Скины


6-68420
Геннадий
2003-06-18 12:20
2003.08.21
Подскажите, как написать свой прокси-сервер?




   Наверх