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

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

← →
Orion2 ©   (2003-07-15 12:40) [0]

Здравствуйте мастера.
На форме лежит несколько TEdit, мне нужно переопределить оконную процедуру для них (чтобы в WM_PAINT отрисовывать по своему). С одним Edit’ом проблем нет, но чтобы рисовать на нем мне надо получить hDC, а для этого мне нужно узнать хэндл Edit’а, так вот: как в оконной процедуре можно узнать хэндл окна которому адресуется пришедшее сообщение?


← →
Юрий Федоров ©   (2003-07-15 15:42) [1]

Думаю, нужно писать класс. В конструктор передавать TEdit, который запоминать (вместе с handle :-)). И подменять оконную поцедуру
У формы список экземпляров этого класса - для каждого TEdit создать по экземпляру.
Наверно так


← →
Song ©   (2003-07-15 21:53) [2]

А зачем WM_PAINT ? WM_CTLCOLOREDIT не устраивает?



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

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



Память: 0.45 MB
Время: 0.012 c
8-48657
zolotov
2003-05-06 12:40
2003.09.15
Проигрывание звуков


3-48438
Andrey V.
2003-08-25 10:13
2003.09.15
Feth ALL


8-48653
Sender
2003-05-16 12:07
2003.09.15
MIDI


1-48579
mfender
2003-09-04 00:42
2003.09.15
как получить список всех компонентов расположенных на форме?


1-48648
elf
2003-09-02 23:29
2003.09.15
иконка exe файла




   Наверх